Создать в схеме два новых свойства string
<?xml version='1.0' encoding='UTF-8'?> <schemas xmlns="http://www.intertrust.ru/schema/palette/tn-schema"> <schema extends="RkkResource" name="RkkResourceExample"> <!--....--> <string name="text"/> <string name="showText" computed="true" temporal="true"> <calc-values> <script event="open" lang="SPEL"><![CDATA['В невесомости пассажиры будут находиться всего пять минут, но сколько же впечатлений эти мгновения смогут подарить человеку.']]></script> </calc-values> </string> <!--....--> </schema> </schemas> |
Добавить в схему формы новые поля, с ссылкой на св-ва схемы
<?xml version='1.0' encoding='UTF-8'?> <ui xmlns="http://www.intertrust.ru/schema/palette/tn-ui"> <form schema-ref="RkkResourceExample" id="RkkResourceExampleForm" projection="default" showtabs="true"> <appearance widget="tabs"/> <component> <!--...--> <section id="field_type" name="${ui.form.RkkResourceExample.field_type.name:Тип поля}"> <component> <section id="section_text" name="${ui.form.RkkResourceExample.field_type.string.name:Teкст}"> <appearance turn="true"/> <component> <field attribute-ref="showText" name="${ui.form.RkkResourceExample.Attributes.showText.name:Текст (computed):}"/> <field attribute-ref="text" name="${ui.form.RkkResourceExample.Attributes.text.name:Текст:}"/> </component> </section> </component> </section> <!--...--> </component> </form> </ui> |