I don't think so it is going to work without minor adjustments. You will need 
to wrap fi:* you are
generating manually with bu:replace tags according to a widget value change. 
You just need to add
construct like:
<jx:if test="form.updatedWidgetIds.contains('label')">
  <bu:replace>
     <fi:label>
       <jx:out
value="${form.getChild('styles').getRow(style_idx).getChild('style_flds').getRow(repeaterLoop.index).getChild('label').value}"/>
     </fi:label>
  </bu:replace>
</jx:if>

It must be done that way so update of label is performed only if widget that 
label value relies on
was changed. Construct shown above will work in non-AJAX mode, also.

I must admit I was typing from my head so there may be some minor details 
missing.


Another point of clarification, if label does not change from the first time you start the screen, am I correct in thinking that the bu:replace is not necessary?

Thanks.

--
Kamal Bhatt


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to