Ruby on rails rails中类似gmail的弹出复选框列表?
我需要建立一些像gmail为它的标签所做的东西。。。它有一个按钮,按下时会弹出一个滚动列表,显示带有复选框的标签供选择 我想听听弹出窗口的方法,以及如何把它放在按钮的正下方Ruby on rails rails中类似gmail的弹出复选框列表?,ruby-on-rails,popup,Ruby On Rails,Popup,我需要建立一些像gmail为它的标签所做的东西。。。它有一个按钮,按下时会弹出一个滚动列表,显示带有复选框的标签供选择 我想听听弹出窗口的方法,以及如何把它放在按钮的正下方 此外,我希望能够观察复选框选择/取消选择事件并采取行动,因此,对于这方面的建议也将不胜感激。。。否则,我想我将不得不放置一个带有提交按钮的表单,并在用户提交时处理新的选择。如果复选框列表是静态的,则可以在呈现的操作中直接执行所有这些操作。否则,可以采用两种方法: 用于检索显示弹出窗口的操作,并提供必要的js 用于从操作中检
此外,我希望能够观察复选框选择/取消选择事件并采取行动,因此,对于这方面的建议也将不胜感激。。。否则,我想我将不得不放置一个带有提交按钮的表单,并在用户提交时处理新的选择。如果复选框列表是静态的,则可以在呈现的操作中直接执行所有这些操作。否则,可以采用两种方法:
- 用于检索显示弹出窗口的操作,并提供必要的js
- 用于从操作中检索一些XML或json(由您选择),带有复选框所需的标签和值,然后呈现弹出窗口
prototype\u helper
提供了一个方便的功能,可以这样使用:
<%= check_box "foo", "bar" %>
<%= observe_field "foo_bar", :url => {:action => :some_action, :controller => :some_controller} %>
{:action=>:some_action,:controller=>:some_controller}%>
如果可以在客户端管理(取消)检查,您只需使用:
<%= check_box "foo", "bar", { :onclick => "someFunctionToDoWhatINeed(someArg);"} %>
“someFunctionToDoWhatINeed(someArg);”}%>
只有两个注释:
和JavascriptHelper
就是这样,helpers:它们允许你用非常简单的语法做一些事情,而且很好,只要它们有帮助;当它们不再存在时,可以随意放弃它们,转而使用纯javascriptPrototypeHelper
- 我曾经使用过
,但后来我爱上了prototype
;你可能想看看jquery
如果我不理解您的问题和/或没有帮助,请编辑您的问题或评论我的答案。哦,我应该说我使用的是prototype