If a form cell has 2 attributes defined, changes are not detected/saved.
Case 1 - Back button
1st attrib. in cell is a Combo with choice list
2nd attrib. in same cell is plain text
Edit the form where both attrib. exists and make a change to 2nd attrib.
=> the Back button does NOT prompt you to save your change
Case 2 - Save button
On the form I have 2 cells with 2 attrib. each:
Cell 1 : as above, 1st attrib. Combo, 2nd attrib. Plain/text
Cell 2 : 1st attrib = Reference as a Dropdown, 2nd attrib. Plain/text
In this case, the SAVE button will only save the Reference attrib. No other attrib. can be saved to the DB !!
Tomcat Log when making a choice in Combo1:
WebServlet URL got request with params:
Got XML request <root><post_form_data_action object_name="Organization" object_id="49394" object_version="1" form_name="Main" form_context="edit" >
<post_attribute_data attribute_name="Name" >Organization 2</post_attribute_data>
<post_attribute_data attribute_name="ComboSuppl" ></post_attribute_data>
<post_attribute_data attribute_name="Combo1" ></post_attribute_data>
<post_attribute_data attribute_name="TestItemsSuppl" ></post_attribute_data>
<post_attribute_data attribute_name="TestTofItems" ></post_attribute_data>
</post_form_data_action>
</root>
As you can see, Combo1 post_data is empty.
Now, if I selected a Reference (TestTofItems), the log shows:
WebServlet URL got request with params:
Got XML request <root><post_form_data_action object_name="Organization" object_id="49394" object_version="2" form_name="Main" form_context="edit" >
<post_attribute_data attribute_name="Name" >Organization 2</post_attribute_data>
<post_attribute_data attribute_name="ComboSuppl" ></post_attribute_data>
<post_attribute_data attribute_name="Combo1" ></post_attribute_data>
<post_attribute_data attribute_name="TestItemsSuppl" ></post_attribute_data>
<post_attribute_data attribute_name="TestTofItems" >TestTofItems:49389</post_attribute_data>
</post_form_data_action>
</root>
NO DATA can be saved in the Plain/text attributes either.