доработка по списку ip-адресов

This commit is contained in:
Makarova Elena 2025-02-10 15:26:15 +03:00
parent 1a4d03c7cc
commit 55ba66fcf9
6 changed files with 1964 additions and 8842 deletions

View file

@ -18,7 +18,11 @@
<property name="com.jaspersoft.studio.data.sql.SQLQueryDesigner.sash.w2" value="744"/>
<parameter name="user_account_id_array" class="java.lang.String"/>
<queryString>
<![CDATA[select
<![CDATA[WITH RECURSIVE addinfo as
(select secondname,firstname,middlename,sex,birth_date,snils,job_position,user_login,user_application_list_id from public.user_application_list
where user_application_list_id IN (select unnest(array[cast($P{user_account_id_array} as bigint[])])) and application_status = 'IN_PROGRESS'
and application_kind = 'CREATE_USER')
select
addinfo.user_application_list_id,
addinfo.secondname as last_name,
addinfo.firstname as first_name,
@ -28,10 +32,9 @@ to_char(addinfo.birth_date, 'dd.mm.yyyy') as birth_date,
addinfo.snils,
addinfo.job_position as position,
addinfo.user_login as username,
addinfo.ip_address
from public.user_application_list addinfo
where addinfo.application_status = 'IN_PROGRESS'
and addinfo.application_kind = 'CREATE_USER'
array_to_string(ARRAY(select COALESCE(link_ip.ip_address,' ') from public.link_user_application_ip_address as link_ip
where link_ip.user_application_list_id=addinfo.user_application_list_id),',') as ip_address
from addinfo order by addinfo.user_application_list_id ASC
]]>
</queryString>
<field name="user_application_list_id" class="java.lang.Long">

View file

@ -2549,6 +2549,7 @@
<componentRootId>c49770cf-0841-433e-b355-a31ce0e22b42</componentRootId>
<name>Vbox_2</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
@ -2809,80 +2810,6 @@
<container>false</container>
<removed>true</removed>
</children>
<children id="b667d51f-020b-483f-a0d7-9c4f25a723fa">
<prototypeId>133ca212-09a6-413a-ac66-e2f6ce188f1f</prototypeId>
<componentRootId>b667d51f-020b-483f-a0d7-9c4f25a723fa</componentRootId>
<name>IP адрес</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="cf4526a1-96ab-4820-8aa9-62fb54c2b64c">
<properties>
<entry>
<key>cssClasses</key>
<value>
<item id="8e70e8c6-9b2c-4ded-ad53-a2826708a162" removed="false">
<value>
<simple>"width-full"</simple>
</value>
</item>
</value>
</entry>
<entry>
<key>disabled</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>label</key>
<value>
<simple>"IP адрес"</simple>
</value>
</entry>
<entry>
<key>mask</key>
<value>
<simple>"9[9][9].9[9][9].9[9][9].9[9][9]"</simple>
</value>
</entry>
<entry>
<key>unMaskValue</key>
<value>
<simple>false</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="5ba072f6-3017-4f32-9a6a-1ca5e690e1dd"/>
<scripts id="ef53357a-6f68-4479-9a05-d37cfb44b6ba">
<properties>
<entry>
<key>defaultValueColumn</key>
<value>
<simple>{"schema":"public","table":"user_application_list","entity":"user_application_list","name":"ip_address"}</simple>
</value>
</entry>
<entry>
<key>loadType</key>
<value>
<simple>null</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="2e66508a-de36-4816-b32c-18f8c7c39830"/>
<scripts id="cd632c24-f994-46fd-a0fd-3d113f9c81c1">
<properties>
<entry>
<key>columnForSave</key>
<value>
<simple>{"schema":"public","table":"user_application_list","entity":"user_application_list","name":"ip_address"}</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="d9ac3145-9d66-42bd-9f24-1c3d0d2e31d0"/>
</children>
<children id="f8a897ff-b19f-4e57-a2d8-adc56318ebbd">
<prototypeId>b310f98a-69c6-4e7b-8cdb-f1ab9f9c0d94</prototypeId>
<componentRootId>f8a897ff-b19f-4e57-a2d8-adc56318ebbd</componentRootId>
@ -3321,7 +3248,6 @@
<componentRootId>4b6acb44-bdc9-4015-872b-238d45ce643f</componentRootId>
<name>Vbox_3</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
@ -3349,7 +3275,6 @@
<componentRootId>62adbc2d-0be1-45de-bc44-b77d11b129d7</componentRootId>
<name>Grid_groups</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="07201df9-ff33-4c71-9aae-a2cfdd028234">
<properties>
@ -3387,6 +3312,19 @@
<key>rowModelType</key>
<value>
<simple>"CLIENT_SIDE"</simple>
</value>
</entry>
<entry>
<key>style</key>
<value>
<complex>
<entry>
<key>maxHeight</key>
<value>
<simple>"130px"</simple>
</value>
</entry>
</complex>
</value>
</entry>
</properties>
@ -3404,7 +3342,7 @@
<entry>
<key>graph</key>
<value>
<simple>{"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"user_group","schemaName":"security","x":241.0,"y":285.0,"alias":"user_group","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"security","table":"user_group","entity":"user_group","name":"name"},"operation":"IN","typeCode":"CONST","values":["\"Сотрудник ВК\"","\"Военный комиссар\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"link_user_application_user_group","schemaName":"public","x":89.0,"y":287.0,"alias":"link_user_application_user_group","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"user_group","schemaName":"security","x":241.0,"y":285.0,"alias":"user_group","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"security","table":"user_group","entity":"user_group","name":"name"},"operation":"IN","typeCode":"CONST","values":["\"Сотрудник ВК\"","\"Военный комиссар\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"link_user_application_user_group","schemaName":"public","x":89.0,"y":287.0,"alias":"link_user_application_user_group","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"user_group":{"tableName":"user_group","schemaName":"security","x":241.0,"y":285.0,"alias":"user_group","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"security","table":"user_group","entity":"user_group","name":"name"},"operation":"IN","typeCode":"CONST","values":["\"Сотрудник ВК\"","\"Военный комиссар\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"link_user_application_user_group":{"tableName":"link_user_application_user_group","schemaName":"public","x":89.0,"y":287.0,"alias":"link_user_application_user_group","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,null],[{"refOnEntityName":"link_user_application_user_group","refToEntityName":"user_group","refToColumns":[{"schema":"security","table":"user_group","entity":"user_group","name":"user_group_id"}],"refOnColumns":[{"schema":"public","table":"link_user_application_user_group","entity":"link_user_application_user_group","name":"user_group_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null]],"mainNodeIndex":1}</simple>
<simple>{"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"user_group","schemaName":"security","x":241.0,"y":285.0,"alias":"user_group","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"security","table":"user_group","entity":"user_group","name":"name"},"operation":"IN","typeCode":"CONST","values":["\"Специалист ВК по комплектованию\"","\"Военный комиссар\"","\"Специалист ВК по воинскому учёту\"","\"Специалист ВК по обработке заявлений\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"link_user_application_user_group","schemaName":"public","x":89.0,"y":287.0,"alias":"link_user_application_user_group","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"user_group","schemaName":"security","x":241.0,"y":285.0,"alias":"user_group","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"security","table":"user_group","entity":"user_group","name":"name"},"operation":"IN","typeCode":"CONST","values":["\"Специалист ВК по комплектованию\"","\"Военный комиссар\"","\"Специалист ВК по воинскому учёту\"","\"Специалист ВК по обработке заявлений\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"link_user_application_user_group","schemaName":"public","x":89.0,"y":287.0,"alias":"link_user_application_user_group","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"user_group":{"tableName":"user_group","schemaName":"security","x":241.0,"y":285.0,"alias":"user_group","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"security","table":"user_group","entity":"user_group","name":"name"},"operation":"IN","typeCode":"CONST","values":["\"Специалист ВК по комплектованию\"","\"Военный комиссар\"","\"Специалист ВК по воинскому учёту\"","\"Специалист ВК по обработке заявлений\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"link_user_application_user_group":{"tableName":"link_user_application_user_group","schemaName":"public","x":89.0,"y":287.0,"alias":"link_user_application_user_group","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,null],[{"refOnEntityName":"link_user_application_user_group","refToEntityName":"user_group","refToColumns":[{"schema":"security","table":"user_group","entity":"user_group","name":"user_group_id"}],"refOnColumns":[{"schema":"public","table":"link_user_application_user_group","entity":"link_user_application_user_group","name":"user_group_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null]],"mainNodeIndex":1}</simple>
</value>
</entry>
</complex>
@ -3450,9 +3388,8 @@
<children id="2810edc4-dae7-4fc7-b457-5a483fee9081">
<prototypeId>27912fc5-0be7-4d4c-ae46-a82979253599</prototypeId>
<componentRootId>2810edc4-dae7-4fc7-b457-5a483fee9081</componentRootId>
<name>Filter group</name>
<name>Filter group_gr</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="3f5f352c-1a86-4702-a914-6c163c903157">
<properties>
@ -3499,7 +3436,7 @@
<children id="7438abfe-6811-4133-b4e9-1d620a87767e">
<prototypeId>c4b63ae3-f093-4b74-891b-d16e2a35644e</prototypeId>
<componentRootId>7438abfe-6811-4133-b4e9-1d620a87767e</componentRootId>
<name>user_application_list_id</name>
<name>user_application_list_id_gr</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="a6c37a96-2bfd-40f4-bd4a-a97c3443b9c0">
@ -3507,7 +3444,7 @@
<entry>
<key>label</key>
<value>
<simple>"user_application_list_id"</simple>
<simple>"user_application_list_id_gr"</simple>
</value>
</entry>
</properties>
@ -3572,12 +3509,189 @@
<removed>true</removed>
</children>
</children>
<children id="2ae43c23-03a6-431c-a1d4-8d118aedc6e6">
<prototypeId>16071adb-3bdf-4c33-b29b-886876016415</prototypeId>
<componentRootId>2ae43c23-03a6-431c-a1d4-8d118aedc6e6</componentRootId>
<name>Grid</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="07201df9-ff33-4c71-9aae-a2cfdd028234">
<properties>
<entry>
<key>autoStretchColumns</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>loadOnInit</key>
<value>
<simple>false</simple>
</value>
</entry>
<entry>
<key>style</key>
<value>
<complex>
<entry>
<key>maxHeight</key>
<value>
<simple>"130px"</simple>
</value>
</entry>
</complex>
</value>
</entry>
</properties>
</scripts>
<scripts id="1996166f-7922-4f28-a571-9646d956ef37">
<properties>
<entry>
<key>gridService</key>
<value>
<complex>
<entry>
<key>loadDao</key>
<value>
<complex>
<entry>
<key>graph</key>
<value>
<simple>{"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"link_user_application_ip_address","schemaName":"public","x":249.0,"y":275.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"link_user_application_ip_address","schemaName":"public","x":249.0,"y":275.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"link_user_application_ip_address":{"tableName":"link_user_application_ip_address","schemaName":"public","x":249.0,"y":275.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null]],"mainNodeIndex":0}</simple>
</value>
</entry>
</complex>
</value>
</entry>
</complex>
</value>
</entry>
</properties>
</scripts>
<scripts id="be8fe0e1-4909-4224-8664-be55168595c6"/>
<children id="a062f520-09a7-42bc-a331-7546913530e8">
<prototypeId>364c8faa-5e56-46cd-9203-d2ec6ef2dc74</prototypeId>
<componentRootId>a062f520-09a7-42bc-a331-7546913530e8</componentRootId>
<name>Column</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="9c5c7a86-dc40-4b30-a5a7-5e7b4c7ea1e1"/>
<scripts id="fd653fca-12f9-4e35-baa4-b6b5dd3f6d59">
<properties>
<entry>
<key>displayName</key>
<value>
<simple>"IP адрес"</simple>
</value>
</entry>
<entry>
<key>displayType</key>
<value>
<simple>"ONE_COLUMN"</simple>
</value>
</entry>
<entry>
<key>field</key>
<value>
<simple>{"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"ip_address"}</simple>
</value>
</entry>
</properties>
</scripts>
</children>
</children>
<children id="e41aeda0-79c6-4b06-8ddc-101952a14f1d">
<prototypeId>27912fc5-0be7-4d4c-ae46-a82979253599</prototypeId>
<componentRootId>e41aeda0-79c6-4b06-8ddc-101952a14f1d</componentRootId>
<name>Filter group_ip</name>
<container>true</container>
<childrenReordered>false</childrenReordered>
<scripts id="3f5f352c-1a86-4702-a914-6c163c903157">
<properties>
<entry>
<key>loadOnStart</key>
<value>
<simple>false</simple>
</value>
</entry>
<entry>
<key>visible</key>
<value>
<simple>false</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="b5dcccfd-643a-4c8c-aa3b-a44da851a86a">
<properties>
<entry>
<key>filterable</key>
<value>
<simple>{"objectId":"2ae43c23-03a6-431c-a1d4-8d118aedc6e6","packageName":"rpc","className":"GridRpcService","type":"JAVA"}</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="f3aff680-1783-45ac-9dcc-fc7f76fd8110"/>
<scripts id="7176bfcf-d736-48a3-b620-6a77412d4026"/>
<scripts id="21c9994a-3743-4adb-ae52-130f48aeab83"/>
<scripts id="fc0d4368-d207-4b1f-b9e9-4bb06ae7291f"/>
<children id="0708c333-8505-4804-abf6-977527581105">
<prototypeId>c4b63ae3-f093-4b74-891b-d16e2a35644e</prototypeId>
<componentRootId>0708c333-8505-4804-abf6-977527581105</componentRootId>
<name>user_application_list_id_ip (filter)</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="a6c37a96-2bfd-40f4-bd4a-a97c3443b9c0">
<properties>
<entry>
<key>label</key>
<value>
<simple>"user_application_list_id_ip"</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="859f49df-232d-42c0-8646-8a7476c3093f">
<properties>
<entry>
<key>operation</key>
<value>
<simple>"EQUAL"</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="86b3e52b-88cd-4538-b93f-b6cbba4a6e3b">
<properties>
<entry>
<key>columnForFilter</key>
<value>
<simple>{"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"user_application_list_id"}</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="82c295cd-372d-4867-87b4-d6e22e3071e7"/>
<scripts id="9304bfac-45fd-43bc-96f6-a2414a59a2d7"/>
<scripts id="9bb9b2a8-7cd9-4926-a4ac-64ff03a32d45">
<enabled>false</enabled>
</scripts>
</children>
<children id="37e7349c-a283-43ff-a63e-165b06fbda6b">
<prototypeId>98594cec-0a9b-4cef-af09-e1b71cb2ad9e</prototypeId>
<componentRootId>37e7349c-a283-43ff-a63e-165b06fbda6b</componentRootId>
<name>AC_user_application_list_id</name>
<container>false</container>
<removed>true</removed>
</children>
</children>
<children id="37060122-ed40-407c-acfd-014efb873866">
<prototypeId>27912fc5-0be7-4d4c-ae46-a82979253599</prototypeId>
<componentRootId>37060122-ed40-407c-acfd-014efb873866</componentRootId>
<name>Filter group</name>
<name>Filter group_file</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="3f5f352c-1a86-4702-a914-6c163c903157">
<properties>
@ -3612,7 +3726,7 @@
<children id="aaf4b4b0-8518-4240-8e32-98c8a4347dff">
<prototypeId>c4b63ae3-f093-4b74-891b-d16e2a35644e</prototypeId>
<componentRootId>aaf4b4b0-8518-4240-8e32-98c8a4347dff</componentRootId>
<name>user_application_list_id (filter)</name>
<name>user_application_list_id_file (filter)</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="a6c37a96-2bfd-40f4-bd4a-a97c3443b9c0">
@ -3620,7 +3734,7 @@
<entry>
<key>label</key>
<value>
<simple>"user_application_list_id"</simple>
<simple>"user_application_list_id_file"</simple>
</value>
</entry>
</properties>
@ -3777,6 +3891,19 @@
<key>loadOnInit</key>
<value>
<simple>false</simple>
</value>
</entry>
<entry>
<key>style</key>
<value>
<complex>
<entry>
<key>maxHeight</key>
<value>
<simple>"130px"</simple>
</value>
</entry>
</complex>
</value>
</entry>
</properties>
@ -4112,6 +4239,80 @@
</complex>
</value>
</item>
<item id="d36b5b67-a23d-4a55-890c-2fd32a613b47" removed="false">
<value>
<complex>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"0708c333-8505-4804-abf6-977527581105","packageName":"component.field","className":"NumberField","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"setValue"</simple>
</value>
</entry>
<entry>
<key>value</key>
<value>
<complex>
<entry>
<key>objectValue</key>
<value>
<complex>
<entry>
<key>argument</key>
<value>
<simple>null</simple>
</value>
</entry>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"a5cc6e23-2bb8-4ee9-b50e-55358e49f4c3","packageName":"component.field","className":"NumberField","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"getValue"</simple>
</value>
</entry>
</complex>
</value>
</entry>
</complex>
</value>
</entry>
</complex>
</value>
</item>
<item id="9307c33c-a6d0-44e1-87c2-22d5a55b9650" removed="false">
<value>
<complex>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"e41aeda0-79c6-4b06-8ddc-101952a14f1d","packageName":"component.container","className":"FilterGroup","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"triggerFilter"</simple>
</value>
</entry>
<entry>
<key>value</key>
<value>
<simple>null</simple>
</value>
</entry>
</complex>
</value>
</item>
<item id="f340a8d0-d911-47c4-b5e2-ced7b4c61c32" removed="true"/>
<item id="9ab8fe21-ae7f-410a-8f1e-0c7b9d9e8d78" removed="true"/>
</value>

View file

@ -866,7 +866,6 @@
<componentRootId>9302fe03-b8d4-46d5-a1a1-b7714e9008d5</componentRootId>
<name>Vbox_1-2</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
@ -1460,74 +1459,7 @@
<componentRootId>5c4e0a1b-2185-4bea-9e8d-f52f9eaa3016</componentRootId>
<name>IP адрес</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="cf4526a1-96ab-4820-8aa9-62fb54c2b64c">
<properties>
<entry>
<key>cssClasses</key>
<value>
<item id="690d6bd1-f573-4d09-9fb4-fa71c4fc383d" removed="false">
<value>
<simple>"width-full"</simple>
</value>
</item>
</value>
</entry>
<entry>
<key>label</key>
<value>
<simple>"IP адрес"</simple>
</value>
</entry>
<entry>
<key>mask</key>
<value>
<simple>"9[9][9].9[9][9].9[9][9].9[9][9]"</simple>
</value>
</entry>
<entry>
<key>pattern</key>
<value>
<simple>null</simple>
</value>
</entry>
<entry>
<key>unMaskValue</key>
<value>
<simple>false</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="5ba072f6-3017-4f32-9a6a-1ca5e690e1dd"/>
<scripts id="ef53357a-6f68-4479-9a05-d37cfb44b6ba">
<properties>
<entry>
<key>defaultValueColumn</key>
<value>
<simple>{"schema":"public","table":"user_list","entity":"user_list","name":"ip_address"}</simple>
</value>
</entry>
<entry>
<key>loadType</key>
<value>
<simple>null</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="2e66508a-de36-4816-b32c-18f8c7c39830"/>
<scripts id="cd632c24-f994-46fd-a0fd-3d113f9c81c1">
<properties>
<entry>
<key>columnForSave</key>
<value>
<simple>{"schema":"public","table":"user_application_list","entity":"user_application_list","name":"ip_address"}</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="d9ac3145-9d66-42bd-9f24-1c3d0d2e31d0"/>
<removed>true</removed>
</children>
<children id="ec5d9cdb-1eb5-4793-8cf0-f14a2f518626">
<prototypeId>133ca212-09a6-413a-ac66-e2f6ce188f1f</prototypeId>
@ -1671,6 +1603,20 @@
</scripts>
<scripts id="d9ac3145-9d66-42bd-9f24-1c3d0d2e31d0"/>
</children>
<children id="dd4cd434-7c4a-46d6-85dc-ef991a460d8f">
<prototypeId>d7d54cfb-26b5-4dba-b56f-b6247183c24d</prototypeId>
<componentRootId>dd4cd434-7c4a-46d6-85dc-ef991a460d8f</componentRootId>
<name>Hbox</name>
<container>true</container>
<removed>true</removed>
</children>
<children id="a44f98ec-c47e-40b3-983f-73b5a72bb31d">
<prototypeId>76e91ef4-d2ef-4662-96ad-84c0dae0ecff</prototypeId>
<componentRootId>a44f98ec-c47e-40b3-983f-73b5a72bb31d</componentRootId>
<name>Редактируемая таблица</name>
<container>true</container>
<removed>true</removed>
</children>
</children>
</children>
<children id="ec1fa9b6-04e1-4b58-96c7-538963204d95">
@ -1855,6 +1801,12 @@
<key>placeholder</key>
<value>
<simple>"Выберите файл"</simple>
</value>
</entry>
<entry>
<key>required</key>
<value>
<simple>true</simple>
</value>
</entry>
</properties>
@ -1910,6 +1862,27 @@
<scripts id="aac80db3-b71b-4a26-ab15-e1d4e4a1f9f8"/>
<scripts id="2d820518-c435-410b-8c64-afefd6f61ea7"/>
</children>
<children id="27276e44-14c3-4b6d-8068-5830f7fea08b">
<prototypeId>76e91ef4-d2ef-4662-96ad-84c0dae0ecff</prototypeId>
<componentRootId>27276e44-14c3-4b6d-8068-5830f7fea08b</componentRootId>
<name>Editable grid</name>
<container>true</container>
<removed>true</removed>
</children>
<children id="dd4cd434-7c4a-46d6-85dc-ef991a460d8f">
<prototypeId>d7d54cfb-26b5-4dba-b56f-b6247183c24d</prototypeId>
<componentRootId>dd4cd434-7c4a-46d6-85dc-ef991a460d8f</componentRootId>
<name>Hbox</name>
<container>true</container>
<removed>true</removed>
</children>
<children id="a44f98ec-c47e-40b3-983f-73b5a72bb31d">
<prototypeId>76e91ef4-d2ef-4662-96ad-84c0dae0ecff</prototypeId>
<componentRootId>a44f98ec-c47e-40b3-983f-73b5a72bb31d</componentRootId>
<name>Редактируемая таблица</name>
<container>true</container>
<removed>true</removed>
</children>
</children>
<children id="6a35687d-bbb6-4094-86c8-2f414a1ca1e7">
<prototypeId>9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91</prototypeId>
@ -2041,6 +2014,18 @@
<simple>null</simple>
</value>
</entry>
<entry>
<key>maxHeight</key>
<value>
<simple>"130px"</simple>
</value>
</entry>
<entry>
<key>maxWidth</key>
<value>
<simple>null</simple>
</value>
</entry>
</complex>
</value>
</entry>
@ -2242,7 +2227,13 @@
<entry>
<key>height</key>
<value>
<simple>"300px"</simple>
<simple>null</simple>
</value>
</entry>
<entry>
<key>maxWidth</key>
<value>
<simple>null</simple>
</value>
</entry>
</complex>
@ -2416,7 +2407,13 @@
<entry>
<key>height</key>
<value>
<simple>"300px"</simple>
<simple>null</simple>
</value>
</entry>
<entry>
<key>maxHeight</key>
<value>
<simple>null</simple>
</value>
</entry>
</complex>
@ -2499,6 +2496,532 @@
</children>
</children>
</children>
<children id="ef6a0fca-7905-4960-a8fc-d52f81e4d158">
<prototypeId>ba24d307-0b91-4299-ba82-9d0b52384ff2</prototypeId>
<componentRootId>ef6a0fca-7905-4960-a8fc-d52f81e4d158</componentRootId>
<name>Text</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="a44f98ec-c47e-40b3-983f-73b5a72bb31d">
<prototypeId>76e91ef4-d2ef-4662-96ad-84c0dae0ecff</prototypeId>
<componentRootId>a44f98ec-c47e-40b3-983f-73b5a72bb31d</componentRootId>
<name>IP- адреса</name>
<container>true</container>
<childrenReordered>false</childrenReordered>
<scripts id="e39e7bd9-3f44-4cb6-ab26-7aa5f7e7e1cc">
<properties>
<entry>
<key>autoStretchColumns</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>checkboxColumn</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>checkboxHeader</key>
<value>
<simple>false</simple>
</value>
</entry>
<entry>
<key>label</key>
<value>
<simple>null</simple>
</value>
</entry>
<entry>
<key>loadOnStart</key>
<value>
<simple>false</simple>
</value>
</entry>
<entry>
<key>loadingOverlayType</key>
<value>
<simple>"PROGRESS_BAR"</simple>
</value>
</entry>
<entry>
<key>mode</key>
<value>
<simple>"LINK_GRID"</simple>
</value>
</entry>
<entry>
<key>pinnedBottomRowLabel</key>
<value>
<simple>null</simple>
</value>
</entry>
<entry>
<key>required</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>rowEditionType</key>
<value>
<simple>"NO_CLICK"</simple>
</value>
</entry>
<entry>
<key>showRowNumber</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>style</key>
<value>
<complex>
<entry>
<key>height</key>
<value>
<simple>null</simple>
</value>
</entry>
<entry>
<key>maxHeight</key>
<value>
<simple>"200px"</simple>
</value>
</entry>
<entry>
<key>minHeight</key>
<value>
<simple>null</simple>
</value>
</entry>
</complex>
</value>
</entry>
</properties>
</scripts>
<scripts id="04b92728-55a4-4217-9ad2-9697fce0dbd5">
<properties>
<entry>
<key>mainTablePKColumn</key>
<value>
<simple>{"schema":"public","table":"user_application_list","entity":"user_application_list","name":"user_application_list_id"}</simple>
</value>
</entry>
<entry>
<key>refToMainTablePKFromLinkTable</key>
<value>
<simple>{"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"user_application_list_id"}</simple>
</value>
</entry>
<entry>
<key>service</key>
<value>
<complex>
<entry>
<key>columnSorts</key>
<value>
<item id="ed859c04-7430-43f7-a6bf-6fda78c5ae8b" removed="true"/>
</value>
</entry>
<entry>
<key>loadDao</key>
<value>
<complex>
<entry>
<key>graph</key>
<value>
<simple>{"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"link_user_application_ip_address","schemaName":"public","x":273.0,"y":240.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"link_user_application_ip_address","schemaName":"public","x":273.0,"y":240.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"link_user_application_ip_address":{"tableName":"link_user_application_ip_address","schemaName":"public","x":273.0,"y":240.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null]],"mainNodeIndex":0}</simple>
</value>
</entry>
<entry>
<key>uniqueResult</key>
<value>
<simple>true</simple>
</value>
</entry>
</complex>
</value>
</entry>
</complex>
</value>
</entry>
</properties>
</scripts>
<scripts id="b4506564-2ae6-455a-809e-d5cc44b036c0"/>
<scripts id="b968b78f-830d-4dbe-8902-59f899d2b414"/>
<scripts id="121cec61-a7ba-4232-8524-f60256777b08">
<expanded>false</expanded>
</scripts>
<scripts id="43689c96-5d4c-43e5-bfb5-56329f118dac">
<expanded>false</expanded>
</scripts>
<scripts id="09a5c5e5-4755-48bf-b115-25412fa644cc">
<expanded>false</expanded>
</scripts>
<scripts id="d9319247-2113-4965-8afa-ddc961dc119b"/>
<scripts id="1d157feb-51ab-4e06-bd85-e633cb76ca4b">
<properties>
<entry>
<key>service</key>
<value>
<implRef type="JAVA">
<className>DefaultValueLoaderServiceImpl</className>
<packageName>service.loading</packageName>
</implRef>
</value>
</entry>
</properties>
</scripts>
<scripts id="162848c6-d624-438f-9720-16d76bdec5ff">
<expanded>true</expanded>
</scripts>
<children id="4e7acdd2-c80a-41ee-ab54-7e468bd28da6">
<prototypeId>be0e38c3-01c2-4122-85dd-1b6e176f543d</prototypeId>
<componentRootId>4e7acdd2-c80a-41ee-ab54-7e468bd28da6</componentRootId>
<name>Список (колонка)</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="d0d35757-bfdb-4820-8690-e69f4b7da2a5">
<prototypeId>96348552-a473-4ad7-abe9-6b0b4c7948fe</prototypeId>
<componentRootId>d0d35757-bfdb-4820-8690-e69f4b7da2a5</componentRootId>
<name>price</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="5e6e2f7d-0924-459a-8538-d4209dd3a8c1">
<prototypeId>96348552-a473-4ad7-abe9-6b0b4c7948fe</prototypeId>
<componentRootId>5e6e2f7d-0924-459a-8538-d4209dd3a8c1</componentRootId>
<name>quantity</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="9caaf302-0236-4158-85a1-01165ce8b832">
<prototypeId>96348552-a473-4ad7-abe9-6b0b4c7948fe</prototypeId>
<componentRootId>9caaf302-0236-4158-85a1-01165ce8b832</componentRootId>
<name>Число (колонка)</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="3480b3a3-a881-423b-b7f1-b3c67f20a3b4">
<prototypeId>96348552-a473-4ad7-abe9-6b0b4c7948fe</prototypeId>
<componentRootId>3480b3a3-a881-423b-b7f1-b3c67f20a3b4</componentRootId>
<name>Число (колонка)</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="f04c6a48-0dd2-4308-a4ad-efad0e0e6f3e">
<prototypeId>c582a90a-5f4e-48cf-b0f1-d6819597b308</prototypeId>
<componentRootId>f04c6a48-0dd2-4308-a4ad-efad0e0e6f3e</componentRootId>
<name>IP адрес_text field (column)</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="629205c1-607f-4483-ba17-1d1bbe74432b"/>
<scripts id="e83fada5-9370-43cf-a757-f60760fa9397">
<properties>
<entry>
<key>label</key>
<value>
<simple>null</simple>
</value>
</entry>
<entry>
<key>mask</key>
<value>
<simple>"9[9][9].9[9][9].9[9][9].9[9][9]"</simple>
</value>
</entry>
<entry>
<key>required</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>unMaskValue</key>
<value>
<simple>false</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="cae62905-4901-420b-adef-558d791575db">
<properties>
<entry>
<key>header</key>
<value>
<complex>
<entry>
<key>value</key>
<value>
<simple>"IP адрес"</simple>
</value>
</entry>
</complex>
<implRef type="JAVA">
<className>StaticStringValue</className>
<packageName>ru.cg.webbpm.packages.base.property</packageName>
</implRef>
</value>
</entry>
<entry>
<key>idColumn</key>
<value>
<simple>{"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"ip_address"}</simple>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="2fb2e378-0e31-4e60-b2a0-20a7db66531d">
<prototypeId>364c8faa-5e56-46cd-9203-d2ec6ef2dc74</prototypeId>
<componentRootId>2fb2e378-0e31-4e60-b2a0-20a7db66531d</componentRootId>
<name>Столбец</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="daae43f8-ead7-40f5-b794-1471a12fce26">
<prototypeId>364c8faa-5e56-46cd-9203-d2ec6ef2dc74</prototypeId>
<componentRootId>daae43f8-ead7-40f5-b794-1471a12fce26</componentRootId>
<name>Столбец</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="277fa36a-8cb1-47e9-9a7c-d3a07cd31acf">
<prototypeId>364c8faa-5e56-46cd-9203-d2ec6ef2dc74</prototypeId>
<componentRootId>277fa36a-8cb1-47e9-9a7c-d3a07cd31acf</componentRootId>
<name>Столбец</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="a0763627-3ab0-4136-8b53-ce3134d9526e">
<prototypeId>364c8faa-5e56-46cd-9203-d2ec6ef2dc74</prototypeId>
<componentRootId>a0763627-3ab0-4136-8b53-ce3134d9526e</componentRootId>
<name>Столбец</name>
<container>false</container>
<removed>true</removed>
</children>
</children>
<children id="dd4cd434-7c4a-46d6-85dc-ef991a460d8f">
<prototypeId>d7d54cfb-26b5-4dba-b56f-b6247183c24d</prototypeId>
<componentRootId>dd4cd434-7c4a-46d6-85dc-ef991a460d8f</componentRootId>
<name>Hbox</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
<entry>
<key>style</key>
<value>
<complex>
<entry>
<key>padding</key>
<value>
<simple>"10px 0px 0px 0px"</simple>
</value>
</entry>
</complex>
</value>
</entry>
</properties>
</scripts>
<scripts id="b6068710-0f31-48ec-8e03-c0c1480a40c0"/>
<scripts id="fe04d7fb-6c5b-46c4-b723-667732d81f4f"/>
<scripts id="5c566210-2a60-4048-a2d1-84c7dd023248"/>
<scripts id="3171b2e1-b4af-4335-95fa-1b2592604b84"/>
<children id="9f9ebdc5-bae3-4cef-90a6-b89c67e6a7c0">
<prototypeId>fd7e47b9-dce1-4d14-9f3a-580c79f59579</prototypeId>
<componentRootId>9f9ebdc5-bae3-4cef-90a6-b89c67e6a7c0</componentRootId>
<name>Добавить</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
<entry>
<key>caption</key>
<value>
<simple>"Добавить"</simple>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="cee794dd-59d1-4caa-b9fc-316d78bc2711">
<prototypeId>fd7e47b9-dce1-4d14-9f3a-580c79f59579</prototypeId>
<componentRootId>cee794dd-59d1-4caa-b9fc-316d78bc2711</componentRootId>
<name>Удалить</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
<entry>
<key>caption</key>
<value>
<simple>"Удалить"</simple>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="02935d5f-023d-4b47-9c9a-cf1af65425e4">
<prototypeId>98594cec-0a9b-4cef-af09-e1b71cb2ad9e</prototypeId>
<componentRootId>02935d5f-023d-4b47-9c9a-cf1af65425e4</componentRootId>
<name>Обработка событий_Добавить</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
<entry>
<key>eventRefs</key>
<value>
<item id="7314142f-7284-4ff1-a235-212c34563252" removed="false">
<value>
<complex>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"9f9ebdc5-bae3-4cef-90a6-b89c67e6a7c0","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>ifCondition</key>
<value>
<complex>
<entry>
<key>logicalOperation</key>
<value>
<simple>null</simple>
</value>
</entry>
</complex>
</value>
</entry>
<entry>
<key>thenActions</key>
<value>
<item id="919f81fe-16bd-4602-bc57-5758f0c16793" removed="false">
<value>
<complex>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"a44f98ec-c47e-40b3-983f-73b5a72bb31d","packageName":"component.editablegrid","className":"EditableGrid","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"insertRow"</simple>
</value>
</entry>
<entry>
<key>value</key>
<value>
<simple>null</simple>
</value>
</entry>
</complex>
</value>
</item>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="7cd32370-d6cb-4bed-a1ec-2fa42a1c9e65">
<prototypeId>98594cec-0a9b-4cef-af09-e1b71cb2ad9e</prototypeId>
<componentRootId>7cd32370-d6cb-4bed-a1ec-2fa42a1c9e65</componentRootId>
<name>Обработка событий_Удалить</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
<entry>
<key>eventRefs</key>
<value>
<item id="7314142f-7284-4ff1-a235-212c34563252" removed="false">
<value>
<complex>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"cee794dd-59d1-4caa-b9fc-316d78bc2711","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>ifCondition</key>
<value>
<complex>
<entry>
<key>logicalOperation</key>
<value>
<simple>null</simple>
</value>
</entry>
</complex>
</value>
</entry>
<entry>
<key>thenActions</key>
<value>
<item id="919f81fe-16bd-4602-bc57-5758f0c16793" removed="false">
<value>
<complex>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"a44f98ec-c47e-40b3-983f-73b5a72bb31d","packageName":"component.editablegrid","className":"EditableGrid","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"deleteSelectedRows"</simple>
</value>
</entry>
<entry>
<key>value</key>
<value>
<simple>null</simple>
</value>
</entry>
</complex>
</value>
</item>
</value>
</entry>
</properties>
</scripts>
</children>
</children>
<children id="0832827a-68f2-460d-a1db-c6cc88621a61">
<prototypeId>76e91ef4-d2ef-4662-96ad-84c0dae0ecff</prototypeId>
<componentRootId>0832827a-68f2-460d-a1db-c6cc88621a61</componentRootId>

View file

@ -1473,68 +1473,7 @@
<componentRootId>5c4e0a1b-2185-4bea-9e8d-f52f9eaa3016</componentRootId>
<name>IP адрес</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="cf4526a1-96ab-4820-8aa9-62fb54c2b64c">
<properties>
<entry>
<key>cssClasses</key>
<value>
<item id="1c8a851c-cf8a-4033-af8a-fde2a83d001c" removed="false">
<value>
<simple>"width-full"</simple>
</value>
</item>
</value>
</entry>
<entry>
<key>label</key>
<value>
<simple>"IP адрес"</simple>
</value>
</entry>
<entry>
<key>mask</key>
<value>
<simple>"9[9][9].9[9][9].9[9][9].9[9][9]"</simple>
</value>
</entry>
<entry>
<key>unMaskValue</key>
<value>
<simple>false</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="5ba072f6-3017-4f32-9a6a-1ca5e690e1dd"/>
<scripts id="ef53357a-6f68-4479-9a05-d37cfb44b6ba">
<properties>
<entry>
<key>defaultValueColumn</key>
<value>
<simple>{"schema":"public","table":"user_list","entity":"user_list","name":"ip_address"}</simple>
</value>
</entry>
<entry>
<key>loadType</key>
<value>
<simple>null</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="2e66508a-de36-4816-b32c-18f8c7c39830"/>
<scripts id="cd632c24-f994-46fd-a0fd-3d113f9c81c1">
<properties>
<entry>
<key>columnForSave</key>
<value>
<simple>{"schema":"public","table":"user_application_list","entity":"user_application_list","name":"ip_address"}</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="d9ac3145-9d66-42bd-9f24-1c3d0d2e31d0"/>
<removed>true</removed>
</children>
<children id="ec5d9cdb-1eb5-4793-8cf0-f14a2f518626">
<prototypeId>133ca212-09a6-413a-ac66-e2f6ce188f1f</prototypeId>
@ -1854,6 +1793,12 @@
<key>placeholder</key>
<value>
<simple>"Выберите файл"</simple>
</value>
</entry>
<entry>
<key>required</key>
<value>
<simple>true</simple>
</value>
</entry>
</properties>
@ -2041,6 +1986,12 @@
<simple>null</simple>
</value>
</entry>
<entry>
<key>maxHeight</key>
<value>
<simple>"130px"</simple>
</value>
</entry>
</complex>
</value>
</entry>
@ -2242,7 +2193,7 @@
<entry>
<key>height</key>
<value>
<simple>"300px"</simple>
<simple>null</simple>
</value>
</entry>
</complex>
@ -2399,6 +2350,13 @@
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f"/>
<scripts id="5bb38c78-84e3-4c42-9fef-5183111ad1aa"/>
</children>
<children id="eaa3ceeb-f782-4958-af86-581133ddd163">
<prototypeId>7d5e764a-ce8e-4acc-9173-653718838aa4</prototypeId>
<componentRootId>9bfac70b-fd5e-4cdc-84fa-50190bde76d1</componentRootId>
<name>Связанная таблица</name>
<container>false</container>
<removed>true</removed>
</children>
</children>
<children id="eaa3ceeb-f782-4958-af86-581133ddd163">
@ -2416,7 +2374,7 @@
<entry>
<key>height</key>
<value>
<simple>"300px"</simple>
<simple>null</simple>
</value>
</entry>
</complex>
@ -2499,6 +2457,524 @@
</children>
</children>
</children>
<children id="0238c461-4b4e-49b7-8c09-829b8c5fefd0">
<prototypeId>76e91ef4-d2ef-4662-96ad-84c0dae0ecff</prototypeId>
<componentRootId>0238c461-4b4e-49b7-8c09-829b8c5fefd0</componentRootId>
<name>IP- адреса</name>
<container>true</container>
<childrenReordered>false</childrenReordered>
<scripts id="e39e7bd9-3f44-4cb6-ab26-7aa5f7e7e1cc">
<properties>
<entry>
<key>autoStretchColumns</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>checkboxColumn</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>checkboxHeader</key>
<value>
<simple>false</simple>
</value>
</entry>
<entry>
<key>label</key>
<value>
<simple>null</simple>
</value>
</entry>
<entry>
<key>loadOnStart</key>
<value>
<simple>false</simple>
</value>
</entry>
<entry>
<key>loadingOverlayType</key>
<value>
<simple>"PROGRESS_BAR"</simple>
</value>
</entry>
<entry>
<key>mode</key>
<value>
<simple>"LINK_GRID"</simple>
</value>
</entry>
<entry>
<key>pinnedBottomRowLabel</key>
<value>
<simple>null</simple>
</value>
</entry>
<entry>
<key>required</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>rowEditionType</key>
<value>
<simple>"NO_CLICK"</simple>
</value>
</entry>
<entry>
<key>showRowNumber</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>style</key>
<value>
<complex>
<entry>
<key>height</key>
<value>
<simple>null</simple>
</value>
</entry>
<entry>
<key>maxHeight</key>
<value>
<simple>"200px"</simple>
</value>
</entry>
<entry>
<key>minHeight</key>
<value>
<simple>null</simple>
</value>
</entry>
</complex>
</value>
</entry>
</properties>
</scripts>
<scripts id="04b92728-55a4-4217-9ad2-9697fce0dbd5">
<properties>
<entry>
<key>mainTablePKColumn</key>
<value>
<simple>{"schema":"public","table":"user_application_list","entity":"user_application_list","name":"user_application_list_id"}</simple>
</value>
</entry>
<entry>
<key>refToMainTablePKFromLinkTable</key>
<value>
<simple>{"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"user_application_list_id"}</simple>
</value>
</entry>
<entry>
<key>service</key>
<value>
<complex>
<entry>
<key>columnSorts</key>
<value>
<item id="ed859c04-7430-43f7-a6bf-6fda78c5ae8b" removed="true"/>
</value>
</entry>
<entry>
<key>loadDao</key>
<value>
<complex>
<entry>
<key>graph</key>
<value>
<simple>{"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"link_user_application_ip_address","schemaName":"public","x":273.0,"y":240.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"link_user_application_ip_address","schemaName":"public","x":273.0,"y":240.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"link_user_application_ip_address":{"tableName":"link_user_application_ip_address","schemaName":"public","x":273.0,"y":240.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null]],"mainNodeIndex":0}</simple>
</value>
</entry>
<entry>
<key>uniqueResult</key>
<value>
<simple>true</simple>
</value>
</entry>
</complex>
</value>
</entry>
</complex>
</value>
</entry>
</properties>
</scripts>
<scripts id="b4506564-2ae6-455a-809e-d5cc44b036c0"/>
<scripts id="b968b78f-830d-4dbe-8902-59f899d2b414"/>
<scripts id="121cec61-a7ba-4232-8524-f60256777b08">
<expanded>false</expanded>
</scripts>
<scripts id="43689c96-5d4c-43e5-bfb5-56329f118dac">
<expanded>false</expanded>
</scripts>
<scripts id="09a5c5e5-4755-48bf-b115-25412fa644cc">
<expanded>false</expanded>
</scripts>
<scripts id="d9319247-2113-4965-8afa-ddc961dc119b"/>
<scripts id="1d157feb-51ab-4e06-bd85-e633cb76ca4b">
<properties>
<entry>
<key>service</key>
<value>
<implRef type="JAVA">
<className>DefaultValueLoaderServiceImpl</className>
<packageName>service.loading</packageName>
</implRef>
</value>
</entry>
</properties>
</scripts>
<scripts id="162848c6-d624-438f-9720-16d76bdec5ff">
<expanded>true</expanded>
</scripts>
<children id="81437096-a9a0-472f-aa4f-c361e20e889f">
<prototypeId>be0e38c3-01c2-4122-85dd-1b6e176f543d</prototypeId>
<componentRootId>81437096-a9a0-472f-aa4f-c361e20e889f</componentRootId>
<name>Список (колонка)</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="87418331-2363-4229-a0bf-9a2cc34ab315">
<prototypeId>96348552-a473-4ad7-abe9-6b0b4c7948fe</prototypeId>
<componentRootId>87418331-2363-4229-a0bf-9a2cc34ab315</componentRootId>
<name>price</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="386662a9-83e4-4585-a946-4e72a9214e4e">
<prototypeId>96348552-a473-4ad7-abe9-6b0b4c7948fe</prototypeId>
<componentRootId>386662a9-83e4-4585-a946-4e72a9214e4e</componentRootId>
<name>quantity</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="0d26ca02-206a-4d9f-9061-88a73ab90423">
<prototypeId>96348552-a473-4ad7-abe9-6b0b4c7948fe</prototypeId>
<componentRootId>0d26ca02-206a-4d9f-9061-88a73ab90423</componentRootId>
<name>Число (колонка)</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="62d8e5c2-5c1c-4ccb-a65a-70611b31a1e8">
<prototypeId>96348552-a473-4ad7-abe9-6b0b4c7948fe</prototypeId>
<componentRootId>62d8e5c2-5c1c-4ccb-a65a-70611b31a1e8</componentRootId>
<name>Число (колонка)</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="d132a5c1-f433-4cae-be25-9eefdfa5204f">
<prototypeId>c582a90a-5f4e-48cf-b0f1-d6819597b308</prototypeId>
<componentRootId>d132a5c1-f433-4cae-be25-9eefdfa5204f</componentRootId>
<name>IP адрес_text field (column)</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="629205c1-607f-4483-ba17-1d1bbe74432b"/>
<scripts id="e83fada5-9370-43cf-a757-f60760fa9397">
<properties>
<entry>
<key>label</key>
<value>
<simple>null</simple>
</value>
</entry>
<entry>
<key>mask</key>
<value>
<simple>"9[9][9].9[9][9].9[9][9].9[9][9]"</simple>
</value>
</entry>
<entry>
<key>required</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>unMaskValue</key>
<value>
<simple>false</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="cae62905-4901-420b-adef-558d791575db">
<properties>
<entry>
<key>header</key>
<value>
<complex>
<entry>
<key>value</key>
<value>
<simple>"IP адрес"</simple>
</value>
</entry>
</complex>
<implRef type="JAVA">
<className>StaticStringValue</className>
<packageName>ru.cg.webbpm.packages.base.property</packageName>
</implRef>
</value>
</entry>
<entry>
<key>idColumn</key>
<value>
<simple>{"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"ip_address"}</simple>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="8bbb2ec2-eb7c-468d-afdd-a86b4b5dc7d6">
<prototypeId>364c8faa-5e56-46cd-9203-d2ec6ef2dc74</prototypeId>
<componentRootId>8bbb2ec2-eb7c-468d-afdd-a86b4b5dc7d6</componentRootId>
<name>Столбец</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="72aad4dc-d6c5-4345-9d8d-3e5fde250130">
<prototypeId>364c8faa-5e56-46cd-9203-d2ec6ef2dc74</prototypeId>
<componentRootId>72aad4dc-d6c5-4345-9d8d-3e5fde250130</componentRootId>
<name>Столбец</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="fb9bba27-fde6-4f75-a8c6-b84ebd629eed">
<prototypeId>364c8faa-5e56-46cd-9203-d2ec6ef2dc74</prototypeId>
<componentRootId>fb9bba27-fde6-4f75-a8c6-b84ebd629eed</componentRootId>
<name>Столбец</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="d08b2668-760d-49c7-9eb1-74d453594431">
<prototypeId>364c8faa-5e56-46cd-9203-d2ec6ef2dc74</prototypeId>
<componentRootId>d08b2668-760d-49c7-9eb1-74d453594431</componentRootId>
<name>Столбец</name>
<container>false</container>
<removed>true</removed>
</children>
</children>
<children id="3b743580-61ef-4d9c-8d6f-4290d8fc18c5">
<prototypeId>d7d54cfb-26b5-4dba-b56f-b6247183c24d</prototypeId>
<componentRootId>3b743580-61ef-4d9c-8d6f-4290d8fc18c5</componentRootId>
<name>Hbox</name>
<container>true</container>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
<entry>
<key>style</key>
<value>
<complex>
<entry>
<key>padding</key>
<value>
<simple>"10px 0px 0px 0px"</simple>
</value>
</entry>
</complex>
</value>
</entry>
</properties>
</scripts>
<scripts id="b6068710-0f31-48ec-8e03-c0c1480a40c0"/>
<scripts id="fe04d7fb-6c5b-46c4-b723-667732d81f4f"/>
<scripts id="5c566210-2a60-4048-a2d1-84c7dd023248"/>
<scripts id="3171b2e1-b4af-4335-95fa-1b2592604b84"/>
<children id="c86b5e17-3c50-4e63-90aa-28b06c5d99f3">
<prototypeId>fd7e47b9-dce1-4d14-9f3a-580c79f59579</prototypeId>
<componentRootId>c86b5e17-3c50-4e63-90aa-28b06c5d99f3</componentRootId>
<name>Добавить</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
<entry>
<key>caption</key>
<value>
<simple>"Добавить"</simple>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="8fd4e4c7-08e1-4c68-82a5-8946679b60b6">
<prototypeId>fd7e47b9-dce1-4d14-9f3a-580c79f59579</prototypeId>
<componentRootId>8fd4e4c7-08e1-4c68-82a5-8946679b60b6</componentRootId>
<name>Удалить</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
<entry>
<key>caption</key>
<value>
<simple>"Удалить"</simple>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="4f926eb4-ccdf-4cb1-9e25-22ba0cc1403a">
<prototypeId>98594cec-0a9b-4cef-af09-e1b71cb2ad9e</prototypeId>
<componentRootId>4f926eb4-ccdf-4cb1-9e25-22ba0cc1403a</componentRootId>
<name>Обработка событий_Добавить</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
<entry>
<key>eventRefs</key>
<value>
<item id="7314142f-7284-4ff1-a235-212c34563252" removed="false">
<value>
<complex>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"c86b5e17-3c50-4e63-90aa-28b06c5d99f3","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>ifCondition</key>
<value>
<complex>
<entry>
<key>logicalOperation</key>
<value>
<simple>null</simple>
</value>
</entry>
</complex>
</value>
</entry>
<entry>
<key>thenActions</key>
<value>
<item id="919f81fe-16bd-4602-bc57-5758f0c16793" removed="false">
<value>
<complex>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"0238c461-4b4e-49b7-8c09-829b8c5fefd0","packageName":"component.editablegrid","className":"EditableGrid","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"insertRow"</simple>
</value>
</entry>
<entry>
<key>value</key>
<value>
<simple>null</simple>
</value>
</entry>
</complex>
</value>
</item>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="ab479478-7d5d-407f-b4c6-53c29aeeead4">
<prototypeId>98594cec-0a9b-4cef-af09-e1b71cb2ad9e</prototypeId>
<componentRootId>ab479478-7d5d-407f-b4c6-53c29aeeead4</componentRootId>
<name>Обработка событий_Удалить</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
<entry>
<key>eventRefs</key>
<value>
<item id="7314142f-7284-4ff1-a235-212c34563252" removed="false">
<value>
<complex>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"8fd4e4c7-08e1-4c68-82a5-8946679b60b6","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>ifCondition</key>
<value>
<complex>
<entry>
<key>logicalOperation</key>
<value>
<simple>null</simple>
</value>
</entry>
</complex>
</value>
</entry>
<entry>
<key>thenActions</key>
<value>
<item id="919f81fe-16bd-4602-bc57-5758f0c16793" removed="false">
<value>
<complex>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"0238c461-4b4e-49b7-8c09-829b8c5fefd0","packageName":"component.editablegrid","className":"EditableGrid","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"deleteSelectedRows"</simple>
</value>
</entry>
<entry>
<key>value</key>
<value>
<simple>null</simple>
</value>
</entry>
</complex>
</value>
</item>
</value>
</entry>
</properties>
</scripts>
</children>
</children>
<children id="0832827a-68f2-460d-a1db-c6cc88621a61">
<prototypeId>76e91ef4-d2ef-4662-96ad-84c0dae0ecff</prototypeId>
<componentRootId>0832827a-68f2-460d-a1db-c6cc88621a61</componentRootId>

View file

@ -1309,6 +1309,7 @@
<componentRootId>ea3759c2-1b7a-45f1-8422-d98df8e10d23</componentRootId>
<name>Vbox_2</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
@ -1479,68 +1480,7 @@
<componentRootId>5c4e0a1b-2185-4bea-9e8d-f52f9eaa3016</componentRootId>
<name>IP адрес</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="cf4526a1-96ab-4820-8aa9-62fb54c2b64c">
<properties>
<entry>
<key>cssClasses</key>
<value>
<item id="351eee10-cbdb-4466-8f7c-2200367fd359" removed="false">
<value>
<simple>"width-full"</simple>
</value>
</item>
</value>
</entry>
<entry>
<key>label</key>
<value>
<simple>"IP адрес"</simple>
</value>
</entry>
<entry>
<key>mask</key>
<value>
<simple>"9[9][9].9[9][9].9[9][9].9[9][9]"</simple>
</value>
</entry>
<entry>
<key>unMaskValue</key>
<value>
<simple>false</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="5ba072f6-3017-4f32-9a6a-1ca5e690e1dd"/>
<scripts id="ef53357a-6f68-4479-9a05-d37cfb44b6ba">
<properties>
<entry>
<key>defaultValueColumn</key>
<value>
<simple>{"schema":"public","table":"user_list","entity":"user_list","name":"ip_address"}</simple>
</value>
</entry>
<entry>
<key>loadType</key>
<value>
<simple>null</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="2e66508a-de36-4816-b32c-18f8c7c39830"/>
<scripts id="cd632c24-f994-46fd-a0fd-3d113f9c81c1">
<properties>
<entry>
<key>columnForSave</key>
<value>
<simple>{"schema":"public","table":"user_application_list","entity":"user_application_list","name":"ip_address"}</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="d9ac3145-9d66-42bd-9f24-1c3d0d2e31d0"/>
<removed>true</removed>
</children>
<children id="ec5d9cdb-1eb5-4793-8cf0-f14a2f518626">
<prototypeId>133ca212-09a6-413a-ac66-e2f6ce188f1f</prototypeId>
@ -1934,6 +1874,12 @@
<key>placeholder</key>
<value>
<simple>"Выберите файл"</simple>
</value>
</entry>
<entry>
<key>required</key>
<value>
<simple>true</simple>
</value>
</entry>
</properties>
@ -2114,6 +2060,12 @@
<simple>null</simple>
</value>
</entry>
<entry>
<key>maxHeight</key>
<value>
<simple>"130px"</simple>
</value>
</entry>
</complex>
</value>
</entry>
@ -2315,7 +2267,7 @@
<entry>
<key>height</key>
<value>
<simple>"300px"</simple>
<simple>null</simple>
</value>
</entry>
</complex>
@ -2419,6 +2371,7 @@
<componentRootId>9bfac70b-fd5e-4cdc-84fa-50190bde76d1</componentRootId>
<name>Вертикальный контейнер</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f"/>
<scripts id="72befe90-1915-483f-b88c-d1ec5d4bdc8e">
@ -2489,7 +2442,7 @@
<entry>
<key>height</key>
<value>
<simple>"300px"</simple>
<simple>null</simple>
</value>
</entry>
</complex>
@ -2572,6 +2525,524 @@
</children>
</children>
</children>
<children id="4a55cbf7-e58e-485a-aa8d-30947c00f537">
<prototypeId>76e91ef4-d2ef-4662-96ad-84c0dae0ecff</prototypeId>
<componentRootId>4a55cbf7-e58e-485a-aa8d-30947c00f537</componentRootId>
<name>IP- адреса</name>
<container>true</container>
<childrenReordered>false</childrenReordered>
<scripts id="e39e7bd9-3f44-4cb6-ab26-7aa5f7e7e1cc">
<properties>
<entry>
<key>autoStretchColumns</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>checkboxColumn</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>checkboxHeader</key>
<value>
<simple>false</simple>
</value>
</entry>
<entry>
<key>label</key>
<value>
<simple>null</simple>
</value>
</entry>
<entry>
<key>loadOnStart</key>
<value>
<simple>false</simple>
</value>
</entry>
<entry>
<key>loadingOverlayType</key>
<value>
<simple>"PROGRESS_BAR"</simple>
</value>
</entry>
<entry>
<key>mode</key>
<value>
<simple>"LINK_GRID"</simple>
</value>
</entry>
<entry>
<key>pinnedBottomRowLabel</key>
<value>
<simple>null</simple>
</value>
</entry>
<entry>
<key>required</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>rowEditionType</key>
<value>
<simple>"NO_CLICK"</simple>
</value>
</entry>
<entry>
<key>showRowNumber</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>style</key>
<value>
<complex>
<entry>
<key>height</key>
<value>
<simple>null</simple>
</value>
</entry>
<entry>
<key>maxHeight</key>
<value>
<simple>"200px"</simple>
</value>
</entry>
<entry>
<key>minHeight</key>
<value>
<simple>null</simple>
</value>
</entry>
</complex>
</value>
</entry>
</properties>
</scripts>
<scripts id="04b92728-55a4-4217-9ad2-9697fce0dbd5">
<properties>
<entry>
<key>mainTablePKColumn</key>
<value>
<simple>{"schema":"public","table":"user_application_list","entity":"user_application_list","name":"user_application_list_id"}</simple>
</value>
</entry>
<entry>
<key>refToMainTablePKFromLinkTable</key>
<value>
<simple>{"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"user_application_list_id"}</simple>
</value>
</entry>
<entry>
<key>service</key>
<value>
<complex>
<entry>
<key>columnSorts</key>
<value>
<item id="ed859c04-7430-43f7-a6bf-6fda78c5ae8b" removed="true"/>
</value>
</entry>
<entry>
<key>loadDao</key>
<value>
<complex>
<entry>
<key>graph</key>
<value>
<simple>{"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"link_user_application_ip_address","schemaName":"public","x":273.0,"y":240.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"link_user_application_ip_address","schemaName":"public","x":273.0,"y":240.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"link_user_application_ip_address":{"tableName":"link_user_application_ip_address","schemaName":"public","x":273.0,"y":240.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null]],"mainNodeIndex":0}</simple>
</value>
</entry>
<entry>
<key>uniqueResult</key>
<value>
<simple>true</simple>
</value>
</entry>
</complex>
</value>
</entry>
</complex>
</value>
</entry>
</properties>
</scripts>
<scripts id="b4506564-2ae6-455a-809e-d5cc44b036c0"/>
<scripts id="b968b78f-830d-4dbe-8902-59f899d2b414"/>
<scripts id="121cec61-a7ba-4232-8524-f60256777b08">
<expanded>false</expanded>
</scripts>
<scripts id="43689c96-5d4c-43e5-bfb5-56329f118dac">
<expanded>false</expanded>
</scripts>
<scripts id="09a5c5e5-4755-48bf-b115-25412fa644cc">
<expanded>false</expanded>
</scripts>
<scripts id="d9319247-2113-4965-8afa-ddc961dc119b"/>
<scripts id="1d157feb-51ab-4e06-bd85-e633cb76ca4b">
<properties>
<entry>
<key>service</key>
<value>
<implRef type="JAVA">
<className>DefaultValueLoaderServiceImpl</className>
<packageName>service.loading</packageName>
</implRef>
</value>
</entry>
</properties>
</scripts>
<scripts id="162848c6-d624-438f-9720-16d76bdec5ff">
<expanded>true</expanded>
</scripts>
<children id="0aed3e92-5ee9-4d54-bf8d-4ffb50e6bdcd">
<prototypeId>be0e38c3-01c2-4122-85dd-1b6e176f543d</prototypeId>
<componentRootId>0aed3e92-5ee9-4d54-bf8d-4ffb50e6bdcd</componentRootId>
<name>Список (колонка)</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="0ec10cc5-52da-4cc1-a0c1-236709245e1d">
<prototypeId>96348552-a473-4ad7-abe9-6b0b4c7948fe</prototypeId>
<componentRootId>0ec10cc5-52da-4cc1-a0c1-236709245e1d</componentRootId>
<name>price</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="b264d769-fe3d-45a3-b3f2-a35be7aec7b1">
<prototypeId>96348552-a473-4ad7-abe9-6b0b4c7948fe</prototypeId>
<componentRootId>b264d769-fe3d-45a3-b3f2-a35be7aec7b1</componentRootId>
<name>quantity</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="39cdf99a-ecc0-4cd5-951e-7b86c3a1b47c">
<prototypeId>96348552-a473-4ad7-abe9-6b0b4c7948fe</prototypeId>
<componentRootId>39cdf99a-ecc0-4cd5-951e-7b86c3a1b47c</componentRootId>
<name>Число (колонка)</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="a08bb3e7-1529-459c-8367-a8e56a120190">
<prototypeId>96348552-a473-4ad7-abe9-6b0b4c7948fe</prototypeId>
<componentRootId>a08bb3e7-1529-459c-8367-a8e56a120190</componentRootId>
<name>Число (колонка)</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="a357ff33-0ae2-47b2-b747-aa4d3e9745e0">
<prototypeId>c582a90a-5f4e-48cf-b0f1-d6819597b308</prototypeId>
<componentRootId>a357ff33-0ae2-47b2-b747-aa4d3e9745e0</componentRootId>
<name>IP адрес_text field (column)</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="629205c1-607f-4483-ba17-1d1bbe74432b"/>
<scripts id="e83fada5-9370-43cf-a757-f60760fa9397">
<properties>
<entry>
<key>label</key>
<value>
<simple>null</simple>
</value>
</entry>
<entry>
<key>mask</key>
<value>
<simple>"9[9][9].9[9][9].9[9][9].9[9][9]"</simple>
</value>
</entry>
<entry>
<key>required</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>unMaskValue</key>
<value>
<simple>false</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="cae62905-4901-420b-adef-558d791575db">
<properties>
<entry>
<key>header</key>
<value>
<complex>
<entry>
<key>value</key>
<value>
<simple>"IP адрес"</simple>
</value>
</entry>
</complex>
<implRef type="JAVA">
<className>StaticStringValue</className>
<packageName>ru.cg.webbpm.packages.base.property</packageName>
</implRef>
</value>
</entry>
<entry>
<key>idColumn</key>
<value>
<simple>{"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"ip_address"}</simple>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="132c3b47-5336-4cfb-bcc2-e645f9a63a6a">
<prototypeId>364c8faa-5e56-46cd-9203-d2ec6ef2dc74</prototypeId>
<componentRootId>132c3b47-5336-4cfb-bcc2-e645f9a63a6a</componentRootId>
<name>Столбец</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="172a1893-7202-432e-b3b2-76f15e8e3294">
<prototypeId>364c8faa-5e56-46cd-9203-d2ec6ef2dc74</prototypeId>
<componentRootId>172a1893-7202-432e-b3b2-76f15e8e3294</componentRootId>
<name>Столбец</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="da1df1e0-bc90-4f0d-be32-a81cff59763e">
<prototypeId>364c8faa-5e56-46cd-9203-d2ec6ef2dc74</prototypeId>
<componentRootId>da1df1e0-bc90-4f0d-be32-a81cff59763e</componentRootId>
<name>Столбец</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="ee513847-a2e5-4093-b4dc-8a45edc1b33b">
<prototypeId>364c8faa-5e56-46cd-9203-d2ec6ef2dc74</prototypeId>
<componentRootId>ee513847-a2e5-4093-b4dc-8a45edc1b33b</componentRootId>
<name>Столбец</name>
<container>false</container>
<removed>true</removed>
</children>
</children>
<children id="ba74f8d9-4508-43b4-bdc6-2ac864476865">
<prototypeId>d7d54cfb-26b5-4dba-b56f-b6247183c24d</prototypeId>
<componentRootId>ba74f8d9-4508-43b4-bdc6-2ac864476865</componentRootId>
<name>Hbox</name>
<container>true</container>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
<entry>
<key>style</key>
<value>
<complex>
<entry>
<key>padding</key>
<value>
<simple>"10px 0px 0px 0px"</simple>
</value>
</entry>
</complex>
</value>
</entry>
</properties>
</scripts>
<scripts id="b6068710-0f31-48ec-8e03-c0c1480a40c0"/>
<scripts id="fe04d7fb-6c5b-46c4-b723-667732d81f4f"/>
<scripts id="5c566210-2a60-4048-a2d1-84c7dd023248"/>
<scripts id="3171b2e1-b4af-4335-95fa-1b2592604b84"/>
<children id="f6e66624-95b3-47f6-ad7c-65d6b0aca495">
<prototypeId>fd7e47b9-dce1-4d14-9f3a-580c79f59579</prototypeId>
<componentRootId>f6e66624-95b3-47f6-ad7c-65d6b0aca495</componentRootId>
<name>Добавить</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
<entry>
<key>caption</key>
<value>
<simple>"Добавить"</simple>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="db6eac43-32f3-4ce2-b86e-298abc660d32">
<prototypeId>fd7e47b9-dce1-4d14-9f3a-580c79f59579</prototypeId>
<componentRootId>db6eac43-32f3-4ce2-b86e-298abc660d32</componentRootId>
<name>Удалить</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
<entry>
<key>caption</key>
<value>
<simple>"Удалить"</simple>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="9fbe0c40-1ad2-44e6-bac6-5c8c445714b9">
<prototypeId>98594cec-0a9b-4cef-af09-e1b71cb2ad9e</prototypeId>
<componentRootId>9fbe0c40-1ad2-44e6-bac6-5c8c445714b9</componentRootId>
<name>Обработка событий_Добавить</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
<entry>
<key>eventRefs</key>
<value>
<item id="7314142f-7284-4ff1-a235-212c34563252" removed="false">
<value>
<complex>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"f6e66624-95b3-47f6-ad7c-65d6b0aca495","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>ifCondition</key>
<value>
<complex>
<entry>
<key>logicalOperation</key>
<value>
<simple>null</simple>
</value>
</entry>
</complex>
</value>
</entry>
<entry>
<key>thenActions</key>
<value>
<item id="919f81fe-16bd-4602-bc57-5758f0c16793" removed="false">
<value>
<complex>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"4a55cbf7-e58e-485a-aa8d-30947c00f537","packageName":"component.editablegrid","className":"EditableGrid","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"insertRow"</simple>
</value>
</entry>
<entry>
<key>value</key>
<value>
<simple>null</simple>
</value>
</entry>
</complex>
</value>
</item>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="05241668-97cc-4940-baa9-42b1a8c657be">
<prototypeId>98594cec-0a9b-4cef-af09-e1b71cb2ad9e</prototypeId>
<componentRootId>05241668-97cc-4940-baa9-42b1a8c657be</componentRootId>
<name>Обработка событий_Удалить</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
<entry>
<key>eventRefs</key>
<value>
<item id="7314142f-7284-4ff1-a235-212c34563252" removed="false">
<value>
<complex>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"db6eac43-32f3-4ce2-b86e-298abc660d32","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>ifCondition</key>
<value>
<complex>
<entry>
<key>logicalOperation</key>
<value>
<simple>null</simple>
</value>
</entry>
</complex>
</value>
</entry>
<entry>
<key>thenActions</key>
<value>
<item id="919f81fe-16bd-4602-bc57-5758f0c16793" removed="false">
<value>
<complex>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"4a55cbf7-e58e-485a-aa8d-30947c00f537","packageName":"component.editablegrid","className":"EditableGrid","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"deleteSelectedRows"</simple>
</value>
</entry>
<entry>
<key>value</key>
<value>
<simple>null</simple>
</value>
</entry>
</complex>
</value>
</item>
</value>
</entry>
</properties>
</scripts>
</children>
</children>
<children id="0832827a-68f2-460d-a1db-c6cc88621a61">
<prototypeId>76e91ef4-d2ef-4662-96ad-84c0dae0ecff</prototypeId>
<componentRootId>0832827a-68f2-460d-a1db-c6cc88621a61</componentRootId>