我很好奇如何以干净的方式解决这个问题。我已经阅读了一些论坛帖子,但无法做一些有效的事情。
我有一个下拉列表——在更改时——应该更改 remote_function 的值。只有在启用了相应的单选按钮时才需要调用 remote_function。
select: download <-- should affect rjs call to get a list
select: upload <-- same thing..
o all <-- hides list
o selected <-- rjs call to get a list
o none <-- hides list
目前,它看起来像这样:
选择
form.select :is_download, {'Download' => true, 'Upload' => false}
收音机
f.radio_button :queue, 'selection',
{ :onchange => remote_function( :url => { :action => 'show_queue' },
:with => "'is_download=[VALUE_SHOULD_BE_HERE]&id=#{@range.id}'" ) }
目标: RJS 进行一些处理,并根据选择项的值从本地或远程将列表放入 div。
我对任何提示、链接或解决方案感到高兴。