Sheet reference support in the T3DataStructure
If Data Structures are arranged in a collection of sheets you can
choose to store one or more sheets externally in separate files. This
is done by setting the value of the <
tag to a relative
file reference instead of being a definition of the <ROOT>
element.
Main Data Structure:
EXT:my_extension/Configuration/FlexForms/MyFlexForm.xml
<T3DataStructure>
<sheets>
<sDEF>EXT:my_extension/Configuration/FlexForms/sheets/DefaultSheet.xml</sDEF>
<s_welcome>EXT:my_extension/Configuration/FlexForms/sheets/WelcomeSheet.xml</s_welcome>
</sheets>
</T3DataStructure>
EXT:my_extension/Configuration/FlexForms/sheets/DefaultSheet.xml
<T3DataStructure>
<ROOT>
<sheetTitle>My General Sheet</sheetTitle>
<type>array</type>
<el>
// ...
</el>
</ROOT>
</T3DataStructure>
and the same for the other sheet Welcome
.
Warning
Sheet references are not resolved by default and rely on the application interpreting the data structure.