calling setoutputmarkupid(true) on the datavew is a noop because dataview itself doesnt render.
-igor On Fri, Oct 24, 2008 at 8:33 AM, Rutger Jansen <[EMAIL PROTECTED]> wrote: > Hi > > I'm having trouble refreshing a formcomponent with Ajax when it is > nested in another Component which is updated by Ajax. > > My situation is: > I have a large page with a form. The form contains a dataView and the > dataView contains lines (a List) of objects. > In each line I have a few DropDownChoice components. If component A > changes, the choices of component B will change. > This all works perfectly by adding a AjaxFormComponentUpdatingBehavior > on component A and calling setOutputMarkupId(true) on component B. > > Now I also have an option to add a line to the list of objects and I > also added AjaxFormComponentUpdatingBehavior to this > 'add_a_new_line_link' causing the whole dataView to refresh. To have > that working I also call setOutputMarkupId(true) on my dataView. > > But once I've (also) set the OutputMarkupId(true) on the dataView, the > updating of component B after changing component A does not work > anymore, unless I refresh the whole dataView instead of just component > B as I did before. > > So to me it seems it has to do something with the nested > setOutputMarkupId(true) on the dataView and on component B within that > dataview. > > Any ideas? > > Rutger > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]