Je suis curieux de savoir comment résoudre ce problème de façon claire. J'ai lu quelques messages du forum, mais je ne pouvais pas faire quelque chose qui fonctionne.Accéder à la valeur d'un formulaire non envoyé à utiliser pour remote_function
J'ai une liste déroulante qui - lors d'un changement - devrait changer une valeur pour une fonction distante. La fonction remote_function n'a besoin d'être appelée que lorsque le bouton radio approprié est activé.
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
au moment, il ressemble à ceci:
sélectionnez
form.select :is_download, {'Download' => true, 'Upload' => false}
Radio
f.radio_button :queue, 'selection',
{ :onchange => remote_function(:url => { :action => 'show_queue' },
:with => "'is_download=[VALUE_SHOULD_BE_HERE]&id=#{@range.id}'") }
But: Le RJS fait un peu de traitement et met une liste dans la div , à partir de local ou à distance, en fonction de la valeur de l'élément sélectionné.
Je suis satisfait de tout indice, lien ou solution.
Assurez-vous que vous acceptez votre propre réponse: P –
Je dois attendre 48h pour le faire ;-) – pduersteler