Вы должны использовать <set>
в разделе <appearance>
, чтобы логически сгруппировать поля.
В приведенном ниже примере текстовые поля будут отображаться в другом разделе, числополя в другом разделе и поля даты в другом разделе.
Чтобы использовать вложенную группировку, вы можете использовать родительский attribute
.
<config evaluator="model-type" condition="my:example">
<forms>
<form>
<field-visibility>
<show id="cm:name" />
<show id="my:text" />
<show id="my:mltext" />
<show id="my:boolean" />
<show id="my:int" />
<show id="my:long" />
<show id="my:double" />
<show id="my:float" />
</field-visibility>
<appearance>
<set id="builtin" appearance="fieldset" label="Built In" />
<set id="custom" appearance="fieldset" label="Custom Data" />
<set id="text" parent="custom" appearance="panel" label="Text" />
<set id="number" parent="custom" appearance="panel" label="Numbers" />
<field id="cm:name" set="builtin" />
<field id="my:text" set="text" />
<field id="my:mltext" set="text" />
<field id="my:boolean" set="text" />
<field id="my:int" set="number" />
<field id="my:long" set="number" />
<field id="my:double" set="number" />
<field id="my:float" set="number" />
</appearance>
</form>
</forms>
</config>
Для получения дополнительной информации, пожалуйста, перейдите по ссылке ниже.
https://docs.alfresco.com/5.0/tasks/forms-grouping-fields.html
Надеюсь, это поможет вам.