Appendix : Legacy Presto components : Mashables and Mashups : Mashups in EMML : Writing Mashups in EMML : Adding Metadata to Mashups : <presto:macro-meta> : <uiconfig>
<uiconfig>
A JSON configuration object for either:
*The entire Block Properties form for this macro.
*The entire configuration for one block property field for thismacro.
*Additional configuration along with configuration defined in <block>or in <parameter>for this macro.
Important:  
When <uiconfig> is used within <block>, you must meet the licensing terms for Ext JS as this use is not covered by your MashZone NextGen license.
Familiarity with the Ext JS Library and JavaScript programming in general are required to use <presto:uiconfig>.
Can Contain
Text specifying a configuration object in JSON format that affects either the custom block at the block level or an individual custom block property based on where <presto:uiconfig> is used.
If you use this in <presto:block>, the contents are a JSON configuration object for Ext.form.FormPanel plus MashZone NextGen-specific properties. This metadata will be used to:
*Extend configuration defined in <presto:block>.
*Define the entire block properties form, when this element is defined inside <presto:block>.
If you use this in <presto:parameter>, the contents are a JSON configuration object for Ext.form.Field plus MashZone NextGen-specific properties. This metadata will be used to:
*Extend configuration defined in <presto:parameter>.
*Define the entire form field corresponding to one input parameter for this macro.
Tip:  
It is a best practice to enclose the JSON configuration object in a CDATA section to ensure that there are no conflicts with the JSON and XML syntaxes.
Allowed In
Copyright © 2013-2017 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback