Dynamically loaded forms, calc fields, and find mode

Hi

I get a unexpected behaviour when setting dynamically loaded forms to find mode. That’s what I do and what happens:

  • loading 2 forms (formA, formB) dynamically (addTab(forms.formA, …)) into a form (formC) containing two tabless panels
  • formA and formB are both based on the same table
  • formA and formB contain db attributes and stored calcs
  • All stored calcs are set to read only (as they obviously can’t be changed)
  • I put formA into find mode with forms.formA.controller.find()

→ Both forms go into find mode

  • I can enter find data in db attributes in both forms and get a correct result
  • I can enter find data in stored calcs in formA, but NOT in formB (cursor can’t be placed into stored calc field (behaves in find mode like read only), UNLESS I make the calc fields writeable. Then it works!

My conclusion is it’s a bug. Someone else came across that?

Regards, Robert

please make a case for this.