That works smooth... thanks a lot. On Jul 30, 11:30 am, "Sergio Cambra .:: entreCables S.L. ::." <[email protected]> wrote: > On Jueves, 29 de Julio de 2010 12:34:41 Balaji escribió: > > > Hello Sergio > > > I tried using send_form_on_update_column = true > > For instance i have 2 drop downs insurance company insurance type and > > product > > > On choosing insurance company, insurance types gets loaded and on > > choosing insurance types, related products gets loaded. > > Now i choose a insurance company, and a insurance type and a product. > > I have set send_form_on_update_column = true for insurance types. > > After choosing a product, i again change the insurance type.... > > thought the product list is upated the previously chosen value is > > still present in the product list. > > It does not clean up the list before reloading the product. > > select form_ui builds the list using options_for_association helper (which > build a list with options_for_association_conditions), and adds current value. > render_field action create a new model and fill with sent values, as you are > sending all the form, chosen product is set in new record and is added to the > select list. > > > > > Is there something that i a missing. > > > My order controller is as below > > config.columns[:insurancecompany].form_ui = :select > > config.columns[:insurancecompany].update_column = > > [:insurancetype] > > config.columns[:insurancetype].form_ui = :select > > config.columns[:insurancetype].update_column = :product > > config.columns[:insurancetype].send_form_on_update_column = true > > config.columns[:product].form_ui = :select > > A workaround: add a before_filter to render_field action: > before_filter :remove_product, :only => :render_field > protected > def remove_product > params[:record][:product] = nil > end > > -- > Sergio Cambra .:: entreCables S.L. ::. > Mariana Pineda 23, 50.018 Zaragoza > T) 902 021 404 F) 976 52 98 07 E) [email protected]
-- You received this message because you are subscribed to the Google Groups "ActiveScaffold : Ruby on Rails plugin" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/activescaffold?hl=en.
