ervu-business-metrics/packages/ru.cg.webbpm.packages.base.resources/component/fields/EditableOneToMany.component

526 lines
23 KiB
Text
Raw Normal View History

2024-10-24 18:08:11 +03:00
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xmlComponent>
<id>1e6cedc2-82df-4bae-a4eb-32882ca3fe0b</id>
<name>EditableOneToMany</name>
<category>fields</category>
<icon>META-INF/components/icons/fields/EditableOnetoMany.png</icon>
<localization>META-INF/components/localization/fields/editable-one-to-many</localization>
<documentation>component/fields/EditableOneToMany.html</documentation>
<internal>false</internal>
<versions>
2025-09-22 10:32:48 +03:00
<studioVersion>3.192.26</studioVersion>
2024-10-24 18:08:11 +03:00
<packageVersions>
<entry>
<key>ru.cg.webbpm.packages.base.resources</key>
2025-09-22 10:32:48 +03:00
<value>3.192.26</value>
2024-10-24 18:08:11 +03:00
</entry>
</packageVersions>
</versions>
<rootObject id="8e1d9023-42c0-4960-9c59-02f4f0c2e4dd">
<prototypeId>9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91</prototypeId>
<componentRootId>8e1d9023-42c0-4960-9c59-02f4f0c2e4dd</componentRootId>
<name>EditableOneToMany</name>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties/>
</scripts>
<scripts id="72befe90-1915-483f-b88c-d1ec5d4bdc8e">
<properties/>
</scripts>
<scripts id="87f3fefa-b77b-4137-aab6-b2bcd83ce380">
<properties/>
</scripts>
<scripts id="c8cc250e-70c0-4502-863e-5312562fb1e0">
<classRef type="JAVA">
<className>EditableOneToManyFieldDefaultValue</className>
<packageName>component.field.loading</packageName>
</classRef>
<enabled>true</enabled>
<expanded>true</expanded>
<properties/>
<removed>true</removed>
</scripts>
<scripts id="caf879f4-8acd-4411-86f0-013f703dc4a6">
<classRef type="JAVA">
<className>EditableOneToManyFieldValueByContainer</className>
<packageName>component.field.loading</packageName>
</classRef>
<enabled>true</enabled>
<expanded>true</expanded>
<properties/>
<removed>true</removed>
</scripts>
<children id="b0dafafd-d841-4ffd-8015-f3d6a26dd35a">
<prototypeId>d7d54cfb-26b5-4dba-b56f-b6247183c24d</prototypeId>
<componentRootId>b0dafafd-d841-4ffd-8015-f3d6a26dd35a</componentRootId>
<name>Горизонтальный контейнер</name>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties/>
</scripts>
<scripts id="b6068710-0f31-48ec-8e03-c0c1480a40c0">
<properties/>
</scripts>
<scripts id="fe04d7fb-6c5b-46c4-b723-667732d81f4f">
<properties/>
</scripts>
<children id="76f41ce9-b1b6-4836-bc25-329798bc52bb">
<prototypeId>fd7e47b9-dce1-4d14-9f3a-580c79f59579</prototypeId>
<componentRootId>76f41ce9-b1b6-4836-bc25-329798bc52bb</componentRootId>
<name>Кнопка "Создать"</name>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
<entry>
<key>caption</key>
<value>
<complex/>
<simple>"Создать"</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="93e2dbc1-7894-4213-9c1c-e36a4a14ed18">
<classRef type="TS">
<className>OpenDialog</className>
<packageName>component.complex.common</packageName>
</classRef>
<enabled>true</enabled>
<expanded>true</expanded>
<properties>
<entry>
<key>dialog</key>
<value>
<complex/>
<simple>{"objectId":"a5848add-1dcf-45d2-8918-12d2aaf7f827","packageName":"component","className":"Dialog","type":"TS"}</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="1a61ce19-fc1a-4364-8a4f-2d50c4c33a77">
<classRef type="TS">
<className>CreateRow</className>
<packageName>component.complex.editableonetomany</packageName>
</classRef>
<enabled>true</enabled>
<expanded>true</expanded>
<properties>
<entry>
<key>dialog</key>
<value>
<complex/>
<simple>{"objectId":"a5848add-1dcf-45d2-8918-12d2aaf7f827","packageName":"component","className":"Dialog","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>field</key>
<value>
<complex/>
<simple>{"objectId":"d69f5bca-83ff-40d8-bdcd-3b811f4b2a25","packageName":"component.complex.editableonetomany","className":"EditableOneToManyField","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>form</key>
<value>
<complex/>
<simple>{"objectId":"409769e2-d898-47fc-a347-344ef4171e66","packageName":"component.complex.editableonetomany","className":"EditableOneToManyFieldForm","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>dialogTitle</key>
<value>
<complex/>
<simple>"Создание записи"</simple>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="ed5e59c0-15cb-4525-b140-3f2a90d298b8">
<prototypeId>fd7e47b9-dce1-4d14-9f3a-580c79f59579</prototypeId>
<componentRootId>ed5e59c0-15cb-4525-b140-3f2a90d298b8</componentRootId>
<name>Кнопка "Рекдактировать"</name>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
<entry>
<key>caption</key>
<value>
<complex/>
<simple>"Редактировать"</simple>
</value>
</entry>
<entry>
<key>disabled</key>
<value>
<complex/>
<simple>true</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="de0d38e3-0f4d-474e-b51c-38a6c85cae1b">
<classRef type="TS">
<className>OpenDialog</className>
<packageName>component.complex.common</packageName>
</classRef>
<enabled>true</enabled>
<expanded>true</expanded>
<properties>
<entry>
<key>dialog</key>
<value>
<complex/>
<simple>{"objectId":"a5848add-1dcf-45d2-8918-12d2aaf7f827","packageName":"component","className":"Dialog","type":"TS"}</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="868f18f6-e34e-49b0-9fe4-6d4817f3492c">
<classRef type="TS">
<className>EditRow</className>
<packageName>component.complex.editableonetomany</packageName>
</classRef>
<enabled>true</enabled>
<expanded>true</expanded>
<properties>
<entry>
<key>dialog</key>
<value>
<complex/>
<simple>{"objectId":"a5848add-1dcf-45d2-8918-12d2aaf7f827","packageName":"component","className":"Dialog","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>field</key>
<value>
<complex/>
<simple>{"objectId":"d69f5bca-83ff-40d8-bdcd-3b811f4b2a25","packageName":"component.complex.editableonetomany","className":"EditableOneToManyField","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>form</key>
<value>
<complex/>
<simple>{"objectId":"409769e2-d898-47fc-a347-344ef4171e66","packageName":"component.complex.editableonetomany","className":"EditableOneToManyFieldForm","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>dialogTitle</key>
<value>
<complex/>
<simple>"Редактирование записи"</simple>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="2a544d0d-3c31-4404-a956-e05dc4195201">
<prototypeId>fd7e47b9-dce1-4d14-9f3a-580c79f59579</prototypeId>
<componentRootId>2a544d0d-3c31-4404-a956-e05dc4195201</componentRootId>
<name>Кнопка "Удалить"</name>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
<entry>
<key>caption</key>
<value>
<complex/>
<simple>"Удалить"</simple>
</value>
</entry>
<entry>
<key>confirmationText</key>
<value>
<complex/>
<simple>"Вы действительно хотите удалить запись?"</simple>
</value>
</entry>
<entry>
<key>disabled</key>
<value>
<complex/>
<simple>true</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="86effe0e-556a-4b9a-b872-cf8336e27c37">
<classRef type="TS">
<className>RemoveRow</className>
<packageName>component.complex.editableonetomany</packageName>
</classRef>
<enabled>true</enabled>
<expanded>true</expanded>
<properties>
<entry>
<key>field</key>
<value>
<complex/>
<simple>{"objectId":"d69f5bca-83ff-40d8-bdcd-3b811f4b2a25","packageName":"component.complex.editableonetomany","className":"EditableOneToManyField","type":"TS"}</simple>
</value>
</entry>
</properties>
</scripts>
</children>
</children>
<children id="d69f5bca-83ff-40d8-bdcd-3b811f4b2a25">
<prototypeId>f7e68bb8-4be2-40fc-9b04-c733cc2dd2ff</prototypeId>
<componentRootId>d69f5bca-83ff-40d8-bdcd-3b811f4b2a25</componentRootId>
<name>Редактируемая таблица</name>
<childrenReordered>false</childrenReordered>
<scripts id="e0320880-4176-46b9-b6a5-5c28e567a9b2">
<properties>
<entry>
<key>form</key>
<value>
<complex/>
<simple>{"objectId":"409769e2-d898-47fc-a347-344ef4171e66","packageName":"component.complex.editableonetomany","className":"EditableOneToManyFieldForm","type":"TS"}</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="d982d839-b23b-492f-ac6f-afbfe7df611e">
<properties/>
</scripts>
<scripts id="b87eccde-0549-49be-b2ec-bcd0bb4a0ad2">
<properties/>
</scripts>
<scripts id="2c1290d8-0c91-41aa-9a48-e5216749a800">
<properties>
<entry>
<key>service</key>
<value>
<complex>
<entry>
<key>dao</key>
<value>
<complex/>
<implRef type="JAVA">
<className>EditableOneToManyDaoImpl</className>
<packageName>dao.complex.editableonetomany</packageName>
</implRef>
</value>
</entry>
</complex>
</value>
</entry>
</properties>
</scripts>
<scripts id="35b92257-486c-4455-83cf-1d8c9e91ec34">
<classRef type="JAVA">
<className>EditableOneToManyFieldDataConverter</className>
<packageName>component.field.dataconvert.complex.editableonetomany</packageName>
</classRef>
<enabled>true</enabled>
<expanded>true</expanded>
<properties/>
</scripts>
<scripts id="a18d413a-789c-463b-bc58-d0a68b257162">
<classRef type="TS">
<className>EnableButtonWhenSelected</className>
<packageName>component.complex.common</packageName>
</classRef>
<enabled>true</enabled>
<expanded>true</expanded>
<properties>
<entry>
<key>button</key>
<value>
<complex/>
<simple>{"objectId":"ed5e59c0-15cb-4525-b140-3f2a90d298b8","packageName":"component.button","className":"Button","type":"TS"}</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="d46c56b7-97be-468f-935e-b7ecfd8ed447">
<classRef type="TS">
<className>EnableButtonWhenSelected</className>
<packageName>component.complex.common</packageName>
</classRef>
<enabled>true</enabled>
<expanded>true</expanded>
<properties>
<entry>
<key>button</key>
<value>
<complex/>
<simple>{"objectId":"2a544d0d-3c31-4404-a956-e05dc4195201","packageName":"component.button","className":"Button","type":"TS"}</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="67b43abd-0d6a-4fb1-b2f1-b886377dd7c6">
<properties>
<entry>
<key>loadType</key>
<value>
<complex/>
<simple>"BY_SERVICE"</simple>
</value>
</entry>
<entry>
<key>service</key>
<value>
<complex/>
<implRef type="JAVA">
<className>EditableOneToManyDefaultValueServiceImpl</className>
<packageName>service.field</packageName>
</implRef>
</value>
</entry>
</properties>
</scripts>
2025-08-01 13:09:46 +03:00
<scripts id="64f66c80-bec2-4745-ad6d-d13bceebf5df">
<classRef type="TS">
<className>RequiredFieldValidator</className>
<packageName>scripts</packageName>
</classRef>
<enabled>true</enabled>
</scripts>
2024-10-24 18:08:11 +03:00
</children>
<children id="a5848add-1dcf-45d2-8918-12d2aaf7f827">
<prototypeId>86f297f1-ab3d-40e0-ac2f-89cc944b7f0a</prototypeId>
<componentRootId>a5848add-1dcf-45d2-8918-12d2aaf7f827</componentRootId>
<name>Диалог</name>
<childrenReordered>false</childrenReordered>
<scripts id="cf4526a1-96ab-4820-8aa9-62fb54c2b64c">
<properties/>
</scripts>
<scripts id="48d405ee-5991-4027-bfee-113a895bf8f8">
<properties/>
</scripts>
<scripts id="b463917a-16fc-42db-9c92-9c1027e9232e">
<properties/>
</scripts>
<children id="409769e2-d898-47fc-a347-344ef4171e66">
<prototypeId>e7ce7145-85ad-4e82-9723-a5427c02596a</prototypeId>
<componentRootId>409769e2-d898-47fc-a347-344ef4171e66</componentRootId>
<name>Form</name>
<childrenReordered>false</childrenReordered>
<scripts id="fa5b9412-b3b2-45da-9ddd-9283fcf839da">
<properties>
<entry>
<key>dialog</key>
<value>
<complex/>
<simple>{"objectId":"a5848add-1dcf-45d2-8918-12d2aaf7f827","packageName":"component","className":"Dialog","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>editableOneToManyField</key>
<value>
<complex/>
<simple>{"objectId":"d69f5bca-83ff-40d8-bdcd-3b811f4b2a25","packageName":"component.complex.editableonetomany","className":"EditableOneToManyField","type":"TS"}</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="c9ad0f6c-3b87-4561-a70b-57d60b08028f">
<properties>
<entry>
<key>formService</key>
<value>
<complex/>
<implRef type="JAVA">
<className>EditableOneToManyFormService</className>
<packageName>service.complex.editableonetomany</packageName>
</implRef>
</value>
</entry>
</properties>
</scripts>
<scripts id="851e23bd-7c91-465c-b08b-6ba69d16cd35">
<properties/>
</scripts>
<scripts id="61160ec3-4381-4e33-8d19-d21265f54486">
<properties/>
</scripts>
</children>
<children id="2a3c6be1-0c3e-49b1-bb67-fb2e3e505bdc">
<prototypeId>d7d54cfb-26b5-4dba-b56f-b6247183c24d</prototypeId>
<componentRootId>2a3c6be1-0c3e-49b1-bb67-fb2e3e505bdc</componentRootId>
<name>Панель кнопок</name>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties/>
</scripts>
<scripts id="b6068710-0f31-48ec-8e03-c0c1480a40c0">
<properties/>
</scripts>
<scripts id="fe04d7fb-6c5b-46c4-b723-667732d81f4f">
<properties/>
</scripts>
<children id="f3a28c50-0f5e-48e4-9c2b-4f5d68c24d3b">
<prototypeId>9e5db033-bf13-4a8b-b89f-98cc01b28e45</prototypeId>
<componentRootId>f3a28c50-0f5e-48e4-9c2b-4f5d68c24d3b</componentRootId>
<name>Кнопка сохранения</name>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
<entry>
<key>form</key>
<value>
<complex/>
<simple>{"objectId":"409769e2-d898-47fc-a347-344ef4171e66","packageName":"component.complex.editableonetomany","className":"EditableOneToManyFieldForm","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>caption</key>
<value>
<complex/>
<simple>"Ок"</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="7911546e-2cbd-4f91-a26c-260be72f2167">
<classRef type="TS">
<className>HideDialog</className>
<packageName>component.complex.common</packageName>
</classRef>
<enabled>true</enabled>
<expanded>true</expanded>
<properties/>
<removed>true</removed>
</scripts>
</children>
<children id="d24af1ab-01a0-42ca-a70b-08d812e2f122">
<prototypeId>fd7e47b9-dce1-4d14-9f3a-580c79f59579</prototypeId>
<componentRootId>d24af1ab-01a0-42ca-a70b-08d812e2f122</componentRootId>
<name>Кнопка отмены</name>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
<entry>
<key>caption</key>
<value>
<complex/>
<simple>"Отмена"</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="913dcd9c-f029-4208-a036-e973b13720fb">
<classRef type="TS">
<className>HideDialog</className>
<packageName>component.complex.common</packageName>
</classRef>
<enabled>true</enabled>
<expanded>true</expanded>
<properties>
<entry>
<key>dialog</key>
<value>
<complex/>
<simple>{"objectId":"a5848add-1dcf-45d2-8918-12d2aaf7f827","packageName":"component","className":"Dialog","type":"TS"}</simple>
</value>
</entry>
</properties>
</scripts>
</children>
</children>
</children>
</rootObject>
</xmlComponent>