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

639 lines
26 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>5c56d4df-d0f6-35c9-ad5f-85758406e060</id>
<name>OneToMany</name>
<category>fields</category>
<icon>META-INF/components/icons/fields/OneToMany.png</icon>
<localization>META-INF/components/localization/fields/one-to-many</localization>
<documentation>component/fields/OneToMany.html</documentation>
<internal>true</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="0f5c93c2-596b-4c22-afd9-f1ef4d55840e">
<prototypeId>d7d54cfb-26b5-4dba-b56f-b6247183c24d</prototypeId>
<componentRootId>0f5c93c2-596b-4c22-afd9-f1ef4d55840e</componentRootId>
<name>OneToMany</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="faf27e15-de37-4bcc-8ca5-c7e0cb04182d">
<prototypeId>f9a38417-9ad0-412a-9b5f-bbeb450dddd6</prototypeId>
<componentRootId>faf27e15-de37-4bcc-8ca5-c7e0cb04182d</componentRootId>
<name>Список с поиском (с возможностью сохранения)</name>
<childrenReordered>false</childrenReordered>
<scripts id="131877fb-a42a-4494-a5fe-d1cdf000a73e">
<classRef type="TS">
<className>OneToManyAutocomplete</className>
<packageName>component.field</packageName>
</classRef>
<enabled>true</enabled>
<expanded>true</expanded>
<properties>
<entry>
<key>collectible</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>cssClasses</key>
<value>
<expanded>true</expanded>
</value>
</entry>
<entry>
<key>disabled</key>
<value>
<simple>false</simple>
</value>
</entry>
<entry>
<key>excludeGraphConditions</key>
<value>
<simple>false</simple>
</value>
</entry>
<entry>
<key>markInvalidIfNotSatisfy</key>
<value>
<simple>false</simple>
</value>
</entry>
<entry>
<key>minLength</key>
<value>
<simple>3</simple>
</value>
</entry>
<entry>
<key>required</key>
<value>
<simple>false</simple>
</value>
</entry>
<entry>
<key>visible</key>
<value>
<simple>true</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="859913ec-9a30-439c-afc2-3c83cddcfe03">
<enabled>false</enabled>
<properties/>
</scripts>
<scripts id="d9ac3145-9d66-42bd-9f24-1c3d0d2e31d0">
<properties/>
</scripts>
<scripts id="b26e8065-5cb8-40d4-b160-61e2ccc0cb14">
<properties/>
</scripts>
<scripts id="0b478949-71f8-4a8c-bcfc-8407265d231c">
<properties/>
</scripts>
<scripts id="2d8e021b-77e9-4d5c-a3e7-36fa9f8f1c42">
<properties/>
</scripts>
</children>
<children id="ffa5e568-19db-4747-80a8-5254ae438c78">
<prototypeId>fd7e47b9-dce1-4d14-9f3a-580c79f59579</prototypeId>
<componentRootId>ffa5e568-19db-4747-80a8-5254ae438c78</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="19364b09-f54e-4a3c-b82b-bf8379466ffe">
<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":"55b1879e-b789-49ee-b91b-c25d6bf667b5","packageName":"component","className":"Dialog","type":"TS"}</simple>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="e45e3241-660a-411f-8a0e-88500fa13e9d">
<prototypeId>98594cec-0a9b-4cef-af09-e1b71cb2ad9e</prototypeId>
<componentRootId>e45e3241-660a-411f-8a0e-88500fa13e9d</componentRootId>
<name>AC on button click</name>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
<entry>
<key>eventRefs</key>
<value>
<item id="26a9e4ba-0d8a-4ff0-af16-3fd36833f992" removed="false">
<value>
<complex>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"ffa5e568-19db-4747-80a8-5254ae438c78","packageName":"component.button","className":"Button","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>propertyName</key>
<value>
<simple>"clickEvent"</simple>
</value>
</entry>
</complex>
</value>
</item>
</value>
</entry>
<entry>
<key>thenActions</key>
<value>
<item id="acb6da94-1ba7-444e-a96c-36432226f160" removed="false">
<value>
<complex>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"db94275c-0bfc-4f84-9998-622722e35483","packageName":"component.container","className":"FilterGroup","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"triggerFilter"</simple>
</value>
</entry>
</complex>
</value>
</item>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="55b1879e-b789-49ee-b91b-c25d6bf667b5">
<prototypeId>86f297f1-ab3d-40e0-ac2f-89cc944b7f0a</prototypeId>
<componentRootId>55b1879e-b789-49ee-b91b-c25d6bf667b5</componentRootId>
<name>Диалог выбора</name>
<childrenReordered>false</childrenReordered>
<scripts id="cf4526a1-96ab-4820-8aa9-62fb54c2b64c">
<properties>
<entry>
<key>title</key>
<value>
<complex/>
<simple>"Выбор записи"</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="48d405ee-5991-4027-bfee-113a895bf8f8">
<properties/>
</scripts>
<scripts id="b463917a-16fc-42db-9c92-9c1027e9232e">
<properties/>
</scripts>
<children id="adfe965e-f1da-4391-b10e-8be800bc7315">
<prototypeId>42cf0137-dd0a-47f8-a604-cee8c43f104c</prototypeId>
<componentRootId>adfe965e-f1da-4391-b10e-8be800bc7315</componentRootId>
<name>Панель фильтров</name>
<childrenReordered>false</childrenReordered>
<scripts id="65283686-768f-44f9-9621-0c8327d90f11">
<properties>
<entry>
<key>heading</key>
<value>
<complex/>
<simple>"Фильтр"</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="59a83c24-bbe6-4720-8184-9223bcd866bb">
<properties/>
</scripts>
<scripts id="809e4238-8d84-4bcd-941c-5d1d3332a852">
<properties/>
</scripts>
<children id="db94275c-0bfc-4f84-9998-622722e35483">
<prototypeId>27912fc5-0be7-4d4c-ae46-a82979253599</prototypeId>
<componentRootId>db94275c-0bfc-4f84-9998-622722e35483</componentRootId>
<name>Группа фильтров</name>
<childrenReordered>false</childrenReordered>
<scripts id="3f5f352c-1a86-4702-a914-6c163c903157">
<properties>
<entry>
<key>filterableComp</key>
<value>
<complex/>
<simple>{"objectId":"460f895f-15f0-48be-b9a2-7a112fec4a4a","packageName":"component","className":"Grid","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>skipInitialLoading</key>
<value>
<simple>true</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="ab76d8e2-3caa-4ec5-9b44-2d72efa2d2fd">
<properties/>
<removed>true</removed>
</scripts>
<scripts id="106f5cbc-e35d-43c5-92e1-bfaba01a8cd3">
<properties/>
<removed>true</removed>
</scripts>
<scripts id="f3aff680-1783-45ac-9dcc-fc7f76fd8110">
<properties/>
</scripts>
<scripts id="7176bfcf-d736-48a3-b620-6a77412d4026">
<properties/>
</scripts>
</children>
<children id="f0205751-f95d-4874-8ece-3c731cafa83b">
<prototypeId>d7d54cfb-26b5-4dba-b56f-b6247183c24d</prototypeId>
<componentRootId>f0205751-f95d-4874-8ece-3c731cafa83b</componentRootId>
<name>Горизонтальный контейнер</name>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
<entry>
<key>cssClasses</key>
<value>
<item id="ea423ad7-d147-4b12-9858-900198093c29" removed="false">
<value>
<complex/>
<simple>"buttons-container"</simple>
</value>
</item>
<complex/>
</value>
</entry>
</properties>
</scripts>
<scripts id="b6068710-0f31-48ec-8e03-c0c1480a40c0">
<properties/>
</scripts>
<scripts id="fe04d7fb-6c5b-46c4-b723-667732d81f4f">
<properties/>
</scripts>
<children id="8ce149d6-e3e2-4903-9652-8ee6dcecc423">
<prototypeId>d7d54cfb-26b5-4dba-b56f-b6247183c24d</prototypeId>
<componentRootId>8ce149d6-e3e2-4903-9652-8ee6dcecc423</componentRootId>
<name>Горизонтальный контейнер</name>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
<entry>
<key>cssClasses</key>
<value>
<item id="b05d656e-7745-4e54-b3f9-2035f4c4f450" removed="false">
<value>
<complex/>
<simple>"buttons-container"</simple>
</value>
</item>
<complex/>
</value>
</entry>
</properties>
</scripts>
<scripts id="b6068710-0f31-48ec-8e03-c0c1480a40c0">
<properties/>
</scripts>
<scripts id="fe04d7fb-6c5b-46c4-b723-667732d81f4f">
<properties/>
</scripts>
<children id="cf94d03e-bed8-4b06-8600-4a7dd6ad99d8">
<prototypeId>cec9ebf4-4f6a-4e51-a0a3-759e39dd610e</prototypeId>
<componentRootId>cf94d03e-bed8-4b06-8600-4a7dd6ad99d8</componentRootId>
<name>Кнопка для фильтрации</name>
<childrenReordered>false</childrenReordered>
<scripts id="a396e446-3132-41c0-bc07-6d2cb52b9912">
<properties>
<entry>
<key>filterGroup</key>
<value>
<complex/>
<simple>{"objectId":"db94275c-0bfc-4f84-9998-622722e35483","packageName":"component.container","className":"FilterGroup","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>caption</key>
<value>
<complex/>
<simple>"Найти"</simple>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="88389a65-7cbb-4a1d-a1fa-eb24a8db1ea5">
<prototypeId>fd7e47b9-dce1-4d14-9f3a-580c79f59579</prototypeId>
<componentRootId>88389a65-7cbb-4a1d-a1fa-eb24a8db1ea5</componentRootId>
<name>Кнопка "Очистить"</name>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties/>
<removed>true</removed>
</scripts>
<scripts id="8d6b89b6-80a8-427e-9d16-db44a4be1ee1">
<classRef type="TS">
<className>ClearFilter</className>
<packageName>component.complex.common</packageName>
</classRef>
<enabled>true</enabled>
<expanded>true</expanded>
<properties/>
<removed>true</removed>
</scripts>
<scripts id="955fe946-3b7b-4315-a0a7-dbf7c918e0ff">
<classRef type="TS">
<className>ClearFilterButton</className>
<packageName>component.button</packageName>
</classRef>
<enabled>true</enabled>
<expanded>true</expanded>
<properties>
<entry>
<key>resetToDefault</key>
<value>
<complex/>
<simple>false</simple>
</value>
</entry>
<entry>
<key>visible</key>
<value>
<complex/>
<simple>true</simple>
</value>
</entry>
<entry>
<key>reloadAfterClear</key>
<value>
<complex/>
<simple>false</simple>
</value>
</entry>
<entry>
<key>filterGroup</key>
<value>
<complex/>
<simple>{"objectId":"db94275c-0bfc-4f84-9998-622722e35483","packageName":"component.container","className":"FilterGroup","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>caption</key>
<value>
<complex/>
<simple>"Сбросить"</simple>
</value>
</entry>
<entry>
<key>disabled</key>
<value>
<complex/>
<simple>false</simple>
</value>
</entry>
</properties>
</scripts>
</children>
</children>
</children>
</children>
<children id="460f895f-15f0-48be-b9a2-7a112fec4a4a">
<prototypeId>7a57e082-99e3-4453-a2df-d5ffafa2c019</prototypeId>
<componentRootId>460f895f-15f0-48be-b9a2-7a112fec4a4a</componentRootId>
<name>Таблица</name>
<childrenReordered>false</childrenReordered>
<scripts id="07201df9-ff33-4c71-9aae-a2cfdd028234">
<properties/>
</scripts>
<scripts id="1996166f-7922-4f28-a571-9646d956ef37">
<properties/>
</scripts>
<scripts id="92b176cf-d3a4-463f-99c6-63baac987fe6">
<properties/>
</scripts>
<scripts id="a3c8a47d-cbcb-4147-b44e-560257f41397">
<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":"3b593c38-7004-454f-88d2-e8db66aa6b67","packageName":"component.button","className":"Button","type":"TS"}</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="a39d2f2a-e0e5-47ff-94b6-06c505b4821c">
<properties/>
</scripts>
</children>
<children id="921e3b3e-005f-4e0a-9650-e056ee720ed9">
<prototypeId>d7d54cfb-26b5-4dba-b56f-b6247183c24d</prototypeId>
<componentRootId>921e3b3e-005f-4e0a-9650-e056ee720ed9</componentRootId>
<name>Горизонтальный контейнер</name>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
<entry>
<key>cssClasses</key>
<value>
<item id="7786cd47-7b0d-471c-8cb5-50c6e9208d0f" removed="false">
<value>
<complex/>
<simple>"buttons-container"</simple>
</value>
</item>
<complex/>
</value>
</entry>
<entry>
<key>style</key>
<value>
<complex>
<entry>
<key>width</key>
<value>
<complex/>
<simple>""</simple>
</value>
</entry>
<entry>
<key>height</key>
<value>
<complex/>
<simple>""</simple>
</value>
</entry>
</complex>
</value>
</entry>
</properties>
</scripts>
<scripts id="b6068710-0f31-48ec-8e03-c0c1480a40c0">
<properties/>
</scripts>
<scripts id="fe04d7fb-6c5b-46c4-b723-667732d81f4f">
<properties/>
</scripts>
<children id="ca23bf5b-f0ed-4fd1-9173-c673f3610d7e">
<prototypeId>d7d54cfb-26b5-4dba-b56f-b6247183c24d</prototypeId>
<componentRootId>ca23bf5b-f0ed-4fd1-9173-c673f3610d7e</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="3b593c38-7004-454f-88d2-e8db66aa6b67">
<prototypeId>fd7e47b9-dce1-4d14-9f3a-580c79f59579</prototypeId>
<componentRootId>3b593c38-7004-454f-88d2-e8db66aa6b67</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="ac0503c2-c714-46ed-b463-ee6c3c67b720">
<classRef type="TS">
<className>SelectRecord</className>
<packageName>component.complex.onetomany</packageName>
</classRef>
<enabled>true</enabled>
<expanded>true</expanded>
<properties>
<entry>
<key>field</key>
<value>
<complex/>
<simple>{"objectId":"faf27e15-de37-4bcc-8ca5-c7e0cb04182d","packageName":"component.field","className":"Autocomplete","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>grid</key>
<value>
<complex/>
<simple>{"objectId":"460f895f-15f0-48be-b9a2-7a112fec4a4a","packageName":"component","className":"Grid","type":"TS"}</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="b14e81eb-d23a-42b5-b80d-657dcaedacfd">
<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":"55b1879e-b789-49ee-b91b-c25d6bf667b5","packageName":"component","className":"Dialog","type":"TS"}</simple>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="3f619b9b-2030-491a-8663-7c5459971d7c">
<prototypeId>fd7e47b9-dce1-4d14-9f3a-580c79f59579</prototypeId>
<componentRootId>3f619b9b-2030-491a-8663-7c5459971d7c</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="f95b6888-7d8b-4126-8c9f-cab400b5d4b1">
<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":"55b1879e-b789-49ee-b91b-c25d6bf667b5","packageName":"component","className":"Dialog","type":"TS"}</simple>
</value>
</entry>
</properties>
</scripts>
</children>
</children>
</children>
</children>
</rootObject>
</xmlComponent>