Merge remote-tracking branch 'refs/remotes/origin/develop' into test/SUPPORT-8916_ip_valid
# Conflicts: # resources/src/main/resources/business-model/Список заявок на пользователя/Создание заявки на добавление пользователя.page
This commit is contained in:
commit
685e281b0a
10 changed files with 554 additions and 1300 deletions
|
|
@ -0,0 +1,62 @@
|
|||
package ru.micord.ervu.account_applications.component.dao;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.jooq.DSLContext;
|
||||
import org.jooq.TableField;
|
||||
import org.jooq.impl.DSL;
|
||||
import org.springframework.stereotype.Repository;
|
||||
import ru.micord.ervu.account_applications.db_beans.public_.tables.Recruitment;
|
||||
|
||||
/**
|
||||
* @author Adel Kalimullin
|
||||
*/
|
||||
@Repository
|
||||
public class RecruitmentDao {
|
||||
private final DSLContext dslContext;
|
||||
|
||||
public RecruitmentDao(DSLContext dslContext) {
|
||||
this.dslContext = dslContext;
|
||||
}
|
||||
|
||||
public List<String> getRecruitmentIdsWithParentByOrgCode(String orgCode) {
|
||||
return getRecruitmentIdmIdsByParentId(orgCode, Recruitment.RECRUITMENT.IDM_ID);
|
||||
}
|
||||
|
||||
public List<String> getRecruitmentIdsWithParentByRecruitmentId(String recruitmentId) {
|
||||
return getRecruitmentIdmIdsByParentId(recruitmentId, Recruitment.RECRUITMENT.ID);
|
||||
}
|
||||
|
||||
private List<String> getRecruitmentIdmIdsByParentId(String value, TableField field) {
|
||||
var recruitmentHierarchy = DSL.name("recruitment_hierarchy");
|
||||
|
||||
var cte = dslContext.withRecursive(recruitmentHierarchy).as(
|
||||
dslContext.select(
|
||||
Recruitment.RECRUITMENT.IDM_ID,
|
||||
DSL.inline(1).as("depth")
|
||||
)
|
||||
.from(Recruitment.RECRUITMENT)
|
||||
.where(DSL.field(field).eq(value))
|
||||
.unionAll(
|
||||
dslContext.select(
|
||||
Recruitment.RECRUITMENT.IDM_ID,
|
||||
DSL.field(DSL.name("recruitment_hierarchy", "depth"), Integer.class).add(1)
|
||||
)
|
||||
.from(Recruitment.RECRUITMENT)
|
||||
.join(DSL.table(recruitmentHierarchy))
|
||||
.on(Recruitment.RECRUITMENT.PARENT_ID.eq(
|
||||
DSL.field(DSL.name("recruitment_hierarchy", "idm_id"), String.class)
|
||||
)
|
||||
)
|
||||
)
|
||||
);
|
||||
|
||||
return cte
|
||||
.select(DSL.field(DSL.name("recruitment_hierarchy", "idm_id"), String.class))
|
||||
.from(DSL.table(recruitmentHierarchy))
|
||||
.orderBy(DSL.field(DSL.name("recruitment_hierarchy", "depth")).asc())
|
||||
.fetchInto(String.class);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,100 @@
|
|||
package ru.micord.ervu.account_applications.component.service;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import model.AutocompleteModel;
|
||||
import org.springframework.stereotype.Service;
|
||||
import property.enums.DisplayType;
|
||||
import property.grid.ColumnSort;
|
||||
import ru.micord.ervu.account_applications.component.dao.RecruitmentDao;
|
||||
import service.field.AbstractAutocompleteService;
|
||||
import utils.QueryUtils;
|
||||
|
||||
import ru.cg.webbpm.modules.database.api.bean.TableRow;
|
||||
import ru.cg.webbpm.modules.database.api.dao.option.LoadOptions;
|
||||
import ru.cg.webbpm.modules.database.api.dao.option.SortOrder;
|
||||
import ru.cg.webbpm.modules.database.bean.filter.EntityFilter;
|
||||
import ru.cg.webbpm.modules.database.bean.filter.EntityFilterGroup;
|
||||
import ru.cg.webbpm.modules.database.bean.filter.FilterOperation;
|
||||
import ru.cg.webbpm.modules.security.api.runtime.SecurityContext;
|
||||
|
||||
/**
|
||||
* @author Adel Kalimullin
|
||||
*/
|
||||
@Service
|
||||
public class RecruitmentAutoCompleteService extends AbstractAutocompleteService<AutocompleteModel> {
|
||||
private final RecruitmentDao recruitmentDao;
|
||||
private final SecurityContext securityContext;
|
||||
|
||||
public RecruitmentAutoCompleteService(RecruitmentDao recruitmentDao,
|
||||
SecurityContext securityContext) {
|
||||
this.recruitmentDao = recruitmentDao;
|
||||
this.securityContext = securityContext;
|
||||
}
|
||||
|
||||
protected AutocompleteModel convertToSearchModel(TableRow row) {
|
||||
String dropdownLabel = this.getDropDownLabelValue(row);
|
||||
String displayLabel = this.getDisplayLabelValue(row);
|
||||
return new AutocompleteModel(row.get(QueryUtils.getIdField(this.loadDao)),
|
||||
row.get(this.businessIdColumn), displayLabel,
|
||||
(Boolean) row.get(this.loadDao.getValidEntityColumn()), dropdownLabel
|
||||
);
|
||||
}
|
||||
|
||||
protected List<AutocompleteModel> load(String inputString, Integer inputPage,
|
||||
LoadOptions loadOptions) {
|
||||
List<String> recruitmentIds = getRecruitmentIdsForCurrentUser();
|
||||
loadOptions.getEntityFilters().add(getEntityFilterForRecruitmentIds(recruitmentIds));
|
||||
loadOptions.setLimit(this.valuesLimit);
|
||||
loadOptions.setOffset(inputPage * this.valuesLimit);
|
||||
if (this.columnSorts.length > 0) {
|
||||
ColumnSort[] var4 = this.columnSorts;
|
||||
int var5 = var4.length;
|
||||
|
||||
for (int var6 = 0; var6 < var5; ++var6) {
|
||||
ColumnSort columnSort = var4[var6];
|
||||
loadOptions.addSortField(columnSort.field, columnSort.sortOrder);
|
||||
}
|
||||
}
|
||||
else if (this.displayType == DisplayType.MULTI_COLUMN) {
|
||||
Arrays.stream(this.displayColumns).forEach((searchDisplayColumn) -> {
|
||||
loadOptions.addSortField(searchDisplayColumn.getEntityColumn(), SortOrder.ASC);
|
||||
});
|
||||
}
|
||||
else if (this.displayType == DisplayType.ONE_COLUMN) {
|
||||
loadOptions.addSortField(this.displayColumn, SortOrder.ASC);
|
||||
}
|
||||
|
||||
List<String> searchStrings = this.getSearchString(inputString);
|
||||
EntityFilterGroup entityFilterGroup = this.getEntityFilterGroup(searchStrings, loadOptions);
|
||||
loadOptions.setEntityFilterGroup(entityFilterGroup);
|
||||
List<TableRow> loadedData = this.loadDao.load(this.getColumnsToLoad(), loadOptions);
|
||||
return (List) loadedData.stream().map(this::convertToSearchModel).collect(Collectors.toList());
|
||||
}
|
||||
|
||||
private List<String> getSearchString(String inputString) {
|
||||
if (this.displayType == DisplayType.MULTI_COLUMN) {
|
||||
return (List) Arrays.stream(inputString.trim().split(" ")).filter((token) -> {
|
||||
return !token.isEmpty();
|
||||
}).collect(Collectors.toList());
|
||||
}
|
||||
else if (this.displayType == DisplayType.ONE_COLUMN) {
|
||||
return Collections.singletonList(inputString.trim());
|
||||
}
|
||||
else {
|
||||
throw new RuntimeException("Incorrect search column type " + this.displayType);
|
||||
}
|
||||
}
|
||||
|
||||
private List<String> getRecruitmentIdsForCurrentUser() {
|
||||
String currentOrgUnitCode = securityContext.getCurrentOrgUnitCode();
|
||||
return recruitmentDao.getRecruitmentIdsWithParentByOrgCode(currentOrgUnitCode);
|
||||
}
|
||||
|
||||
private EntityFilter getEntityFilterForRecruitmentIds(List<String> ids) {
|
||||
return new EntityFilter(ids, FilterOperation.IN, this.businessIdColumn);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,112 @@
|
|||
package ru.micord.ervu.account_applications.component.service;
|
||||
|
||||
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import model.ComboBoxModel;
|
||||
import org.springframework.stereotype.Service;
|
||||
import property.enums.DisplayType;
|
||||
import property.grid.ColumnSort;
|
||||
import ru.micord.ervu.account_applications.component.dao.RecruitmentDao;
|
||||
import service.field.ComboBoxServiceImpl;
|
||||
|
||||
import ru.cg.webbpm.modules.database.api.bean.TableRow;
|
||||
import ru.cg.webbpm.modules.database.api.dao.option.LoadOptions;
|
||||
import ru.cg.webbpm.modules.database.api.dao.option.SortOrder;
|
||||
import ru.cg.webbpm.modules.database.bean.filter.EntityFilter;
|
||||
import ru.cg.webbpm.modules.database.bean.filter.FilterOperation;
|
||||
import ru.cg.webbpm.modules.security.api.runtime.SecurityContext;
|
||||
|
||||
|
||||
/**
|
||||
* @author Adel Kalimullin
|
||||
*/
|
||||
@Service
|
||||
public class RecruitmentComboBoxService extends ComboBoxServiceImpl {
|
||||
private final RecruitmentDao recruitmentDao;
|
||||
private final SecurityContext securityContext;
|
||||
|
||||
public RecruitmentComboBoxService(RecruitmentDao recruitmentDao,
|
||||
SecurityContext securityContext) {
|
||||
this.recruitmentDao = recruitmentDao;
|
||||
this.securityContext = securityContext;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<ComboBoxModel> loadData() {
|
||||
return load(new LoadOptions());
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<ComboBoxModel> loadDataWithFilter(Object filterValue) {
|
||||
LoadOptions loadOptions = new LoadOptions();
|
||||
EntityFilter entityFilter = getFilterColumnEntityFilter(filterValue);
|
||||
loadOptions.setEntityFilters(Collections.singletonList(entityFilter));
|
||||
return load(loadOptions);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<ComboBoxModel> loadDataByParentValueWithFilter(Object parentValue,
|
||||
Object filterValue) {
|
||||
LoadOptions loadOptions = new LoadOptions();
|
||||
List<EntityFilter> entityFilters = new ArrayList<>();
|
||||
entityFilters.add(getParentColumnEntityFilter(parentValue));
|
||||
if (filterValue != null) {
|
||||
entityFilters.add(getFilterColumnEntityFilter(filterValue));
|
||||
}
|
||||
loadOptions.setEntityFilters(entityFilters);
|
||||
return load(loadOptions);
|
||||
}
|
||||
|
||||
private EntityFilter getParentColumnEntityFilter(Object parentValue) {
|
||||
return parentValue instanceof Collection
|
||||
? new EntityFilter(parentValue, FilterOperation.IN, this.parentControlReference)
|
||||
: new EntityFilter(parentValue, FilterOperation.EQUAL, this.parentControlReference);
|
||||
}
|
||||
|
||||
private EntityFilter getFilterColumnEntityFilter(Object filterValue) {
|
||||
return new EntityFilter(filterValue, FilterOperation.EQUAL_IGNORE_CASE, this.filterColumn);
|
||||
}
|
||||
|
||||
private List<ComboBoxModel> load(LoadOptions loadOptions) {
|
||||
List<String> recruitmentIds = getRecruitmentIdsForCurrentUser();
|
||||
loadOptions.getEntityFilters().add(getEntityFilterForRecruitmentIds(recruitmentIds));
|
||||
if (this.columnSorts.length > 0) {
|
||||
ColumnSort[] var2 = this.columnSorts;
|
||||
int var3 = var2.length;
|
||||
|
||||
for (int var4 = 0; var4 < var3; ++var4) {
|
||||
ColumnSort columnSort = var2[var4];
|
||||
loadOptions.addSortField(columnSort.field, columnSort.sortOrder);
|
||||
}
|
||||
}
|
||||
else if (this.displayType == DisplayType.MULTI_COLUMN) {
|
||||
Arrays.stream(this.displayColumns).forEach((searchDisplayColumn) -> {
|
||||
loadOptions.addSortField(searchDisplayColumn.getEntityColumn(), SortOrder.ASC);
|
||||
});
|
||||
}
|
||||
else if (this.displayType == DisplayType.ONE_COLUMN) {
|
||||
loadOptions.addSortField(this.displayColumn, SortOrder.ASC);
|
||||
}
|
||||
|
||||
Map<String, TableRow> dataMap = this.loadDao.load(this.getColumnsToLoad(), loadOptions)
|
||||
.stream()
|
||||
.collect(Collectors.toMap(row -> (String)row.get(this.businessIdColumn), row -> row));
|
||||
|
||||
return recruitmentIds.stream()
|
||||
.map(dataMap::get)
|
||||
.filter(Objects::nonNull)
|
||||
.map(this::convertToComboBoxModel)
|
||||
.collect(Collectors.toList());
|
||||
}
|
||||
|
||||
private List<String> getRecruitmentIdsForCurrentUser() {
|
||||
String currentOrgUnitCode = securityContext.getCurrentOrgUnitCode();
|
||||
return recruitmentDao.getRecruitmentIdsWithParentByOrgCode(currentOrgUnitCode);
|
||||
}
|
||||
|
||||
private EntityFilter getEntityFilterForRecruitmentIds(List<String> recruitmentIds) {
|
||||
return new EntityFilter(recruitmentIds, FilterOperation.IN, this.businessIdColumn);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,81 @@
|
|||
package ru.micord.ervu.account_applications.component.service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
import component.field.persist.filter.FilterControl;
|
||||
import model.Filter;
|
||||
import model.grid.GridRows;
|
||||
import model.grid.SortInfo;
|
||||
import org.springframework.stereotype.Service;
|
||||
import ru.micord.ervu.account_applications.component.dao.RecruitmentDao;
|
||||
import service.GridV2ServiceImpl;
|
||||
|
||||
import ru.cg.webbpm.modules.database.api.dao.option.LoadOptions;
|
||||
import ru.cg.webbpm.modules.database.bean.annotation.LocalGraphSource;
|
||||
import ru.cg.webbpm.modules.database.bean.entity_graph.EntityColumn;
|
||||
import ru.cg.webbpm.modules.database.bean.filter.EntityFilter;
|
||||
import ru.cg.webbpm.modules.database.bean.filter.FilterOperation;
|
||||
import ru.cg.webbpm.modules.security.api.runtime.SecurityContext;
|
||||
import ru.cg.webbpm.modules.standard_annotations.editor.ObjectRef;
|
||||
import ru.cg.webbpm.modules.standard_annotations.validation.NotNull;
|
||||
|
||||
/**
|
||||
* @author Adel Kalimullin
|
||||
*/
|
||||
@Service
|
||||
public class RecruitmentGridService extends GridV2ServiceImpl {
|
||||
private final RecruitmentDao recruitmentDao;
|
||||
private final SecurityContext securityContext;
|
||||
@ObjectRef
|
||||
@NotNull
|
||||
public FilterControl filterControlRef;
|
||||
@LocalGraphSource(sourceFieldName = "loadDao")
|
||||
public EntityColumn recruitmentColumn;
|
||||
|
||||
public RecruitmentGridService(RecruitmentDao recruitmentDao, SecurityContext securityContext) {
|
||||
this.recruitmentDao = recruitmentDao;
|
||||
this.securityContext = securityContext;
|
||||
}
|
||||
|
||||
@Override
|
||||
public GridRows loadData(Integer offset, Integer limit, Filter[] filters, SortInfo[] sortInfos) {
|
||||
List<Filter> updatedFilters = new ArrayList<>(Arrays.asList(filters));
|
||||
Optional<Filter> recruitmentFilterOpt = findRecruitmentFilter(updatedFilters);
|
||||
|
||||
List<String> recruitmentIds = recruitmentFilterOpt.map(
|
||||
filter -> getChildRecruitmentIds(updatedFilters, filter))
|
||||
.orElseGet(this::getRecruitmentIdsForCurrentUser);
|
||||
|
||||
LoadOptions options = getOptions(offset, limit, updatedFilters.toArray(new Filter[0]),
|
||||
sortInfos
|
||||
);
|
||||
options.getEntityFilters().add(getEntityFilterForRecruitmentIds(recruitmentIds));
|
||||
|
||||
return getGridRows(updatedFilters.toArray(new Filter[0]), options);
|
||||
}
|
||||
|
||||
private Optional<Filter> findRecruitmentFilter(List<Filter> filters) {
|
||||
return filters.stream()
|
||||
.filter(filter -> filterControlRef.getObjectId().equals(filter.componentGuid))
|
||||
.findFirst();
|
||||
}
|
||||
|
||||
private List<String> getChildRecruitmentIds(List<Filter> filters, Filter recruitmentFilter) {
|
||||
String selectedRecruitmentId = (String) recruitmentFilter.filterModels[0].getValue();
|
||||
filters.removeIf(filter -> filterControlRef.getObjectId().equals(filter.componentGuid));
|
||||
return recruitmentDao.getRecruitmentIdsWithParentByRecruitmentId(selectedRecruitmentId);
|
||||
}
|
||||
|
||||
private List<String> getRecruitmentIdsForCurrentUser() {
|
||||
String currentOrgUnitCode = securityContext.getCurrentOrgUnitCode();
|
||||
return recruitmentDao.getRecruitmentIdsWithParentByOrgCode(currentOrgUnitCode);
|
||||
}
|
||||
|
||||
private EntityFilter getEntityFilterForRecruitmentIds(List<String> recruitmentIds) {
|
||||
return new EntityFilter(recruitmentIds, FilterOperation.IN, this.recruitmentColumn);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -34,8 +34,7 @@ addinfo.job_position as position,
|
|||
addinfo.user_login as username,
|
||||
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
|
||||
]]>
|
||||
from addinfo order by addinfo.user_application_list_id ASC]]>
|
||||
</queryString>
|
||||
<field name="user_application_list_id" class="java.lang.Long">
|
||||
<property name="com.jaspersoft.studio.field.label" value="user_application_list_id"/>
|
||||
|
|
@ -167,72 +166,72 @@ from addinfo order by addinfo.user_application_list_id ASC
|
|||
</columnHeader>
|
||||
<detail>
|
||||
<band height="30" splitType="Stretch">
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement isPrintRepeatedValues="false" x="0" y="0" width="90" height="30" uuid="d37a34b3-dd52-4a32-bd0c-21882d8704c7">
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" stretchType="RelativeToBandHeight" isPrintRepeatedValues="false" x="0" y="0" width="90" height="30" uuid="d37a34b3-dd52-4a32-bd0c-21882d8704c7">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="36959144-1a1e-4baa-8457-9510561c1bc6"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{last_name}!=null?$F{last_name}:""]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="90" y="0" width="90" height="30" uuid="03e2f667-e360-4f13-b737-b324cebec401">
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" stretchType="RelativeToBandHeight" x="90" y="0" width="90" height="30" uuid="03e2f667-e360-4f13-b737-b324cebec401">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="5573bbaf-5fdf-424e-8482-cfc51956034f"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{first_name}!=null?$F{first_name}:""]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="180" y="0" width="90" height="30" uuid="d78a7499-3000-40e0-baa7-bfa254a6d233">
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" stretchType="RelativeToBandHeight" x="180" y="0" width="90" height="30" uuid="d78a7499-3000-40e0-baa7-bfa254a6d233">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="7396eaf6-cdf6-4aab-83d6-9fefa152ab24"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{middle_name}!=null?$F{middle_name}:""]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="270" y="0" width="90" height="30" uuid="82ee42b2-7214-4277-9301-b541b4486567">
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" stretchType="RelativeToBandHeight" x="270" y="0" width="90" height="30" uuid="82ee42b2-7214-4277-9301-b541b4486567">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="0e2b0f35-8315-47c0-a199-6c0742660ea0"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{sex}!=null?$F{sex}:""]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="360" y="0" width="90" height="30" uuid="27dc9e76-7b4c-45f9-aaa1-e897e9aee861">
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" stretchType="RelativeToBandHeight" x="360" y="0" width="90" height="30" uuid="27dc9e76-7b4c-45f9-aaa1-e897e9aee861">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="03975797-6fca-474f-b1fe-f8be7a279b89"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{birth_date}!=null? $F{birth_date}:""]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="450" y="0" width="90" height="30" uuid="7f2307ba-fc27-48f6-88c3-84ecb7ecc6b0">
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" stretchType="RelativeToBandHeight" x="450" y="0" width="90" height="30" uuid="7f2307ba-fc27-48f6-88c3-84ecb7ecc6b0">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="4674f765-0913-42e5-a8f2-7883ad8a76f3"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{snils}!=null?$F{snils}:""]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="540" y="0" width="90" height="30" uuid="bdcba14a-f63f-4f8b-938e-1bf6c57dd147">
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" stretchType="RelativeToBandHeight" x="540" y="0" width="90" height="30" uuid="bdcba14a-f63f-4f8b-938e-1bf6c57dd147">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="e6385651-b744-4df9-b078-616b640d7011"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{position}!=null?$F{position}:""]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="630" y="0" width="90" height="30" uuid="bed572dc-b206-47ff-9149-a44689d24f9c">
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" stretchType="RelativeToBandHeight" x="630" y="0" width="90" height="30" uuid="bed572dc-b206-47ff-9149-a44689d24f9c">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="7d1d2327-6dc8-4913-8638-308ef3efb777"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{username}!=null?$F{username}:""]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="720" y="0" width="90" height="30" uuid="fbbef853-b346-4d7e-b081-86a2844e2092">
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" stretchType="RelativeToBandHeight" x="720" y="0" width="90" height="30" uuid="fbbef853-b346-4d7e-b081-86a2844e2092">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="26a466ef-208f-4434-8575-6a78f537ab83"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="px"/>
|
||||
</reportElement>
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@
|
|||
<textElement textAlignment="Center">
|
||||
<font fontName="Times New Roman" size="11" isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA["КАРТОЧКА № "+$P{number_app}+" (номер заявки)"+"\n"+"выдачи учётной записи для доступа в ГИС ЕРВУ"]]></textFieldExpression>
|
||||
<textFieldExpression><![CDATA["КАРТОЧКА № "+$P{number_app}+"\n"+"выдачи учётной записи для доступа в ГИС ЕРВУ"]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</title>
|
||||
|
|
|
|||
|
|
@ -1459,7 +1459,6 @@
|
|||
<componentRootId>ec5d9cdb-1eb5-4793-8cf0-f14a2f518626</componentRootId>
|
||||
<name>Тел.</name>
|
||||
<container>false</container>
|
||||
<expanded>false</expanded>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="cf4526a1-96ab-4820-8aa9-62fb54c2b64c">
|
||||
<properties>
|
||||
|
|
@ -1528,7 +1527,6 @@
|
|||
<componentRootId>50f51fd7-2c14-4d7d-8390-457a841f4b54</componentRootId>
|
||||
<name>СНИЛС</name>
|
||||
<container>false</container>
|
||||
<expanded>false</expanded>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="cf4526a1-96ab-4820-8aa9-62fb54c2b64c">
|
||||
<properties>
|
||||
|
|
@ -1619,13 +1617,21 @@
|
|||
<componentRootId>ec1fa9b6-04e1-4b58-96c7-538963204d95</componentRootId>
|
||||
<name>Организация</name>
|
||||
<container>false</container>
|
||||
<removed>true</removed>
|
||||
</children>
|
||||
<children id="f8f30f98-1b48-48f7-9cab-4bda644effdf">
|
||||
<prototypeId>b310f98a-69c6-4e7b-8cdb-f1ab9f9c0d94</prototypeId>
|
||||
<componentRootId>f8f30f98-1b48-48f7-9cab-4bda644effdf</componentRootId>
|
||||
<name>Combo box_Организация</name>
|
||||
<container>false</container>
|
||||
<expanded>false</expanded>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="859913ec-9a30-439c-afc2-3c83cddcfe03">
|
||||
<scripts id="23992f0e-94ed-4fb4-b4d1-dc6ad7f13227">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>cssClasses</key>
|
||||
<value>
|
||||
<item id="a9ed2b2d-4668-4417-967b-8ebfafc21110" removed="false">
|
||||
<item id="7c89a562-ccbd-49f2-976e-915fff09010e" removed="false">
|
||||
<value>
|
||||
<simple>"width-full"</simple>
|
||||
</value>
|
||||
|
|
@ -1646,10 +1652,10 @@
|
|||
</entry>
|
||||
</properties>
|
||||
</scripts>
|
||||
<scripts id="d9ac3145-9d66-42bd-9f24-1c3d0d2e31d0">
|
||||
<scripts id="efb0fec7-9951-4b36-bbda-fa17aa002d74">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>autocompleteService</key>
|
||||
<key>comboBoxService</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
|
|
@ -1658,6 +1664,12 @@
|
|||
<simple>{"schema":"public","table":"recruitment","entity":"recruitment","name":"idm_id"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>columnSorts</key>
|
||||
<value>
|
||||
<item id="100c4cad-a1df-4a34-8e26-ac81c506167f" removed="true"/>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>displayColumn</key>
|
||||
<value>
|
||||
|
|
@ -1671,36 +1683,26 @@
|
|||
<entry>
|
||||
<key>graph</key>
|
||||
<value>
|
||||
<simple>{"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"recruitment","schemaName":"public","x":334.0,"y":161.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"recruitment","schemaName":"public","x":334.0,"y":161.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"recruitment":{"tableName":"recruitment","schemaName":"public","x":334.0,"y":161.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null]],"mainNodeIndex":0}</simple>
|
||||
<simple>{"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"recruitment","schemaName":"public","x":326.0,"y":171.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"recruitment","schemaName":"public","x":326.0,"y":171.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"recruitment":{"tableName":"recruitment","schemaName":"public","x":326.0,"y":171.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null]],"mainNodeIndex":0}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>parentControlReference</key>
|
||||
<value>
|
||||
<simple>null</simple>
|
||||
<expanded>false</expanded>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
<implRef type="JAVA">
|
||||
<className>RecruitmentComboBoxService</className>
|
||||
<packageName>ru.micord.ervu.account_applications.component.service</packageName>
|
||||
</implRef>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
</scripts>
|
||||
<scripts id="0b478949-71f8-4a8c-bcfc-8407265d231c">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>variable</key>
|
||||
<value>
|
||||
<simple>"org_unit_id"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
</scripts>
|
||||
<scripts id="2d8e021b-77e9-4d5c-a3e7-36fa9f8f1c42"/>
|
||||
<scripts id="5c1508fe-b7fe-44cb-bec9-11eb7b09570f"/>
|
||||
<scripts id="b26e8065-5cb8-40d4-b160-61e2ccc0cb14">
|
||||
<scripts id="4d028ea6-e4a3-4acf-bd60-de7aa1a78f71"/>
|
||||
<scripts id="9f543b36-92e3-4a63-b8db-a4d7e852113e"/>
|
||||
<scripts id="47f307b6-79a7-4c9a-96d6-6ee423565f02"/>
|
||||
<scripts id="ec1e9370-303a-4a7e-948f-27ef7687cd03">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>columnForSave</key>
|
||||
|
|
@ -1746,7 +1748,7 @@
|
|||
</item>
|
||||
<item id="2ee3d3e8-3f6e-4dbb-9c57-7815ec96dadc" removed="false">
|
||||
<value>
|
||||
<simple>"jpg"</simple>
|
||||
<simple>"webp"</simple>
|
||||
</value>
|
||||
</item>
|
||||
<item id="d8b830a7-2e42-4639-baa9-85c73895ace5" removed="false">
|
||||
|
|
@ -1758,17 +1760,22 @@
|
|||
<item id="1fee2eab-40ba-4c16-b471-75f522eeea9d" removed="true"/>
|
||||
<item id="8c398d16-eac4-4f31-9755-55748bc29b65" removed="false">
|
||||
<value>
|
||||
<simple>"odt"</simple>
|
||||
<simple>"gif"</simple>
|
||||
</value>
|
||||
</item>
|
||||
<item id="8b635611-b65a-49c5-b1f2-dc3b9975811c" removed="false">
|
||||
<value>
|
||||
<simple>"doc"</simple>
|
||||
<simple>"raw"</simple>
|
||||
</value>
|
||||
</item>
|
||||
<item id="cb7c8457-2f6e-41a3-9a4d-e8560ddee7c3" removed="false">
|
||||
<value>
|
||||
<simple>"docx"</simple>
|
||||
<simple>"tiff"</simple>
|
||||
</value>
|
||||
</item>
|
||||
<item id="1d963d03-1f14-4a9a-b60b-70b5d4c22b56" removed="false">
|
||||
<value>
|
||||
<simple>"psd"</simple>
|
||||
</value>
|
||||
</item>
|
||||
<item id="e5c31c54-9371-4c39-8c26-2ada992000d6" removed="true"/>
|
||||
|
|
@ -1877,6 +1884,7 @@
|
|||
<componentRootId>6a35687d-bbb6-4094-86c8-2f414a1ca1e7</componentRootId>
|
||||
<name>Vbox_3</name>
|
||||
<container>true</container>
|
||||
<expanded>false</expanded>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
|
||||
<properties>
|
||||
|
|
@ -2708,51 +2716,10 @@
|
|||
<componentRootId>f04c6a48-0dd2-4308-a4ad-efad0e0e6f3e</componentRootId>
|
||||
<name>IP адрес_text field (column)</name>
|
||||
<container>false</container>
|
||||
<expanded>false</expanded>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="629205c1-607f-4483-ba17-1d1bbe74432b">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>cellEditableResolver</key>
|
||||
<value>
|
||||
<implRef/>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>renderer</key>
|
||||
<value>
|
||||
<implRef/>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
</scripts>
|
||||
<scripts id="629205c1-607f-4483-ba17-1d1bbe74432b"/>
|
||||
<scripts id="e83fada5-9370-43cf-a757-f60760fa9397">
|
||||
<enabled>false</enabled>
|
||||
<expanded>false</expanded>
|
||||
<properties>
|
||||
<entry>
|
||||
<key>casing</key>
|
||||
<value>
|
||||
<simple>null</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>cssClasses</key>
|
||||
<value>
|
||||
<item id="731386b6-5a1b-47a3-9141-0130b185ccf3" removed="true"/>
|
||||
<item id="ff7e7003-3074-4e04-b1c3-29c56e9834e2" removed="true"/>
|
||||
<item id="c4c44e4b-4775-47a8-a038-8119ad79f5b8" removed="true"/>
|
||||
<item id="4e73939c-c9dd-4515-a9d9-2c0a9bcb6c82" removed="true"/>
|
||||
<item id="012b5f3f-de07-4a59-90f9-8e96dc74b2d6" removed="true"/>
|
||||
<item id="d3f893a2-f336-4521-b33c-ccc932e21ad5" removed="true"/>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>inheritParent</key>
|
||||
<value>
|
||||
<simple>true</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>label</key>
|
||||
<value>
|
||||
|
|
@ -2762,37 +2729,7 @@
|
|||
<entry>
|
||||
<key>mask</key>
|
||||
<value>
|
||||
<simple>"^((25[0-5]|2[0-4]\\d|1\\d{2}|\\d{1,2})\\.){3}(25[0-5]|2[0-4]\\d|1\\d{2}|\\d{1,2})$"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>minLengthErrorMsg</key>
|
||||
<value>
|
||||
<simple>null</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>minLengthToStartSearch</key>
|
||||
<value>
|
||||
<simple>null</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>pattern</key>
|
||||
<value>
|
||||
<simple>"^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)\\.?\\b){4}$"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>patternErrorMessage</key>
|
||||
<value>
|
||||
<simple>"Ip адрес некорректно задан"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>regexMask</key>
|
||||
<value>
|
||||
<simple>true</simple>
|
||||
<simple>"9[9][9].9[9][9].9[9][9].9[9][9]"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
|
|
@ -2801,12 +2738,6 @@
|
|||
<simple>true</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>type</key>
|
||||
<value>
|
||||
<simple>null</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>unMaskValue</key>
|
||||
<value>
|
||||
|
|
@ -2839,93 +2770,6 @@
|
|||
<value>
|
||||
<simple>{"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"ip_address"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
</scripts>
|
||||
<scripts id="62021741-c2b5-4bf4-bf74-c1f5f688307e">
|
||||
<classRef type="TS">
|
||||
<className>ErvuAccountTextFieldGridEditor</className>
|
||||
<packageName>account_applications.component.grid</packageName>
|
||||
</classRef>
|
||||
<enabled>true</enabled>
|
||||
<expanded>true</expanded>
|
||||
<properties>
|
||||
<entry>
|
||||
<key>cssClasses</key>
|
||||
<value>
|
||||
<item id="255fcea2-f068-4026-943c-2537985f145a" removed="false">
|
||||
<value>
|
||||
<simple>"long-value-input"</simple>
|
||||
</value>
|
||||
</item>
|
||||
<item id="d1473c01-d47c-4f0f-a7b2-2d98a6e6dc04" removed="false">
|
||||
<value>
|
||||
<simple>"width-full"</simple>
|
||||
</value>
|
||||
</item>
|
||||
<item id="69595237-dd03-4a48-bcfc-b4418b14ba88" removed="true"/>
|
||||
<item id="e8f8b40f-3307-4a4f-b181-b3febcfbe1e8" removed="true"/>
|
||||
</value>
|
||||
</entry>
|
||||
<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>minLength</key>
|
||||
<value>
|
||||
<simple>null</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>pattern</key>
|
||||
<value>
|
||||
<simple>"^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)\\.?\\b){4}$"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>patternErrorMessage</key>
|
||||
<value>
|
||||
<simple>null</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>placeholder</key>
|
||||
<value>
|
||||
<simple>"0.0.0.0"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>regexMask</key>
|
||||
<value>
|
||||
<simple>false</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>required</key>
|
||||
<value>
|
||||
<simple>true</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>tooltip</key>
|
||||
<value>
|
||||
<simple>null</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>unMaskValue</key>
|
||||
<value>
|
||||
<simple>false</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
</scripts>
|
||||
|
|
@ -3444,7 +3288,6 @@
|
|||
<componentRootId>eff7bfda-85b7-4f80-817b-59d5cf192d93</componentRootId>
|
||||
<name>Vbox_current_user</name>
|
||||
<container>true</container>
|
||||
<expanded>false</expanded>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f"/>
|
||||
<scripts id="72befe90-1915-483f-b88c-d1ec5d4bdc8e"/>
|
||||
|
|
@ -3562,326 +3405,14 @@
|
|||
<componentRootId>41fc9dcd-6e83-4886-9049-acbcbec7b99d</componentRootId>
|
||||
<name>Action Controller1</name>
|
||||
<container>false</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>eventRefs</key>
|
||||
<value>
|
||||
<item id="0094caef-4dac-4097-b37c-6e266ec8ad71" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>behavior</key>
|
||||
<value>
|
||||
<simple>{"objectId":"594569b5-8dfd-4576-91cb-57c900c46c60","packageName":"component.field","className":"TextField","type":"TS"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>propertyName</key>
|
||||
<value>
|
||||
<simple>"valueChangeEvent"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</item>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>ifCondition</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>conditions</key>
|
||||
<value>
|
||||
<item id="e1d4b5dc-efbe-42ac-b158-79ddc0818052" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>_isGroupSelected</key>
|
||||
<value>
|
||||
<simple>false</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>one</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>conditionFirstPart</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>objectValue</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>behavior</key>
|
||||
<value>
|
||||
<simple>{"objectId":"594569b5-8dfd-4576-91cb-57c900c46c60","packageName":"component.field","className":"TextField","type":"TS"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>method</key>
|
||||
<value>
|
||||
<simple>"getValue"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>operation</key>
|
||||
<value>
|
||||
<simple>"IS_NOT_EMPTY"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</item>
|
||||
<item id="819d3f00-9dad-4aeb-9593-6dddfc5fd68e" removed="true"/>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>logicalOperation</key>
|
||||
<value>
|
||||
<simple>null</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>thenActions</key>
|
||||
<value>
|
||||
<item id="df0e48af-6b37-4b8b-b072-b8c30af23f83" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>behavior</key>
|
||||
<value>
|
||||
<simple>{"objectId":"7b65eda9-a92d-49fe-8355-547f7941ba7f","packageName":"component.button","className":"ExecuteSqlButton","type":"TS"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>method</key>
|
||||
<value>
|
||||
<simple>"onClick"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>value</key>
|
||||
<value>
|
||||
<simple>null</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</item>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
</scripts>
|
||||
<removed>true</removed>
|
||||
</children>
|
||||
<children id="69e4bba9-688b-4273-a078-c6440233e07c">
|
||||
<prototypeId>98594cec-0a9b-4cef-af09-e1b71cb2ad9e</prototypeId>
|
||||
<componentRootId>69e4bba9-688b-4273-a078-c6440233e07c</componentRootId>
|
||||
<name>Action Controller2</name>
|
||||
<container>false</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>eventRefs</key>
|
||||
<value>
|
||||
<item id="2e637366-d2f8-47fd-b7dd-f7b99efd9cc0" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>behavior</key>
|
||||
<value>
|
||||
<simple>{"objectId":"7b65eda9-a92d-49fe-8355-547f7941ba7f","packageName":"component.button","className":"ExecuteSqlButton","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>conditions</key>
|
||||
<value>
|
||||
<item id="ac2af951-9e51-444b-824f-dc83dfb12f93" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>_isGroupSelected</key>
|
||||
<value>
|
||||
<simple>false</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>one</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>conditionFirstPart</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>objectValue</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>behavior</key>
|
||||
<value>
|
||||
<simple>{"objectId":"7b65eda9-a92d-49fe-8355-547f7941ba7f","packageName":"component.button","className":"ExecuteSqlButton","type":"TS"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>method</key>
|
||||
<value>
|
||||
<simple>"getResult"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>operation</key>
|
||||
<value>
|
||||
<simple>"IS_NOT_EMPTY"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</item>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>logicalOperation</key>
|
||||
<value>
|
||||
<simple>null</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>thenActions</key>
|
||||
<value>
|
||||
<item id="0aea3f15-a642-4ede-a438-acb904c6194b" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>behavior</key>
|
||||
<value>
|
||||
<simple>{"objectId":"ec1fa9b6-04e1-4b58-96c7-538963204d95","packageName":"component.field","className":"Autocomplete","type":"TS"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>method</key>
|
||||
<value>
|
||||
<simple>"setValueByBusinessId"</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":"7b65eda9-a92d-49fe-8355-547f7941ba7f","packageName":"component.button","className":"ExecuteSqlButton","type":"TS"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>method</key>
|
||||
<value>
|
||||
<simple>"getResult"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</item>
|
||||
<item id="063371a2-13b4-48bc-b2fa-26bfda38bbbb" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>behavior</key>
|
||||
<value>
|
||||
<simple>{"objectId":"ec1fa9b6-04e1-4b58-96c7-538963204d95","packageName":"component.field","className":"Autocomplete","type":"TS"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>method</key>
|
||||
<value>
|
||||
<simple>"setEnabled"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>value</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>staticValue</key>
|
||||
<value>
|
||||
<implRef type="TS">
|
||||
<className>boolean</className>
|
||||
<packageName></packageName>
|
||||
</implRef>
|
||||
<simple>false</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</item>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
</scripts>
|
||||
<removed>true</removed>
|
||||
</children>
|
||||
</children>
|
||||
<children id="b1b6018e-a845-4303-a180-560e7d7bf68e">
|
||||
|
|
|
|||
|
|
@ -1468,13 +1468,6 @@
|
|||
</scripts>
|
||||
<scripts id="d9ac3145-9d66-42bd-9f24-1c3d0d2e31d0"/>
|
||||
</children>
|
||||
<children id="5c4e0a1b-2185-4bea-9e8d-f52f9eaa3016">
|
||||
<prototypeId>133ca212-09a6-413a-ac66-e2f6ce188f1f</prototypeId>
|
||||
<componentRootId>5c4e0a1b-2185-4bea-9e8d-f52f9eaa3016</componentRootId>
|
||||
<name>IP адрес</name>
|
||||
<container>false</container>
|
||||
<removed>true</removed>
|
||||
</children>
|
||||
<children id="ec5d9cdb-1eb5-4793-8cf0-f14a2f518626">
|
||||
<prototypeId>133ca212-09a6-413a-ac66-e2f6ce188f1f</prototypeId>
|
||||
<componentRootId>ec5d9cdb-1eb5-4793-8cf0-f14a2f518626</componentRootId>
|
||||
|
|
@ -1617,6 +1610,13 @@
|
|||
</scripts>
|
||||
<scripts id="d9ac3145-9d66-42bd-9f24-1c3d0d2e31d0"/>
|
||||
</children>
|
||||
<children id="ad5ed255-1755-47a6-89e0-38e60d2f1018">
|
||||
<prototypeId>b310f98a-69c6-4e7b-8cdb-f1ab9f9c0d94</prototypeId>
|
||||
<componentRootId>ad5ed255-1755-47a6-89e0-38e60d2f1018</componentRootId>
|
||||
<name>Combo box_Организация</name>
|
||||
<container>false</container>
|
||||
<removed>true</removed>
|
||||
</children>
|
||||
</children>
|
||||
</children>
|
||||
<children id="ec1fa9b6-04e1-4b58-96c7-538963204d95">
|
||||
|
|
@ -1624,13 +1624,21 @@
|
|||
<componentRootId>ec1fa9b6-04e1-4b58-96c7-538963204d95</componentRootId>
|
||||
<name>Организация</name>
|
||||
<container>false</container>
|
||||
<removed>true</removed>
|
||||
</children>
|
||||
<children id="ad5ed255-1755-47a6-89e0-38e60d2f1018">
|
||||
<prototypeId>b310f98a-69c6-4e7b-8cdb-f1ab9f9c0d94</prototypeId>
|
||||
<componentRootId>ad5ed255-1755-47a6-89e0-38e60d2f1018</componentRootId>
|
||||
<name>Combo box_Организация</name>
|
||||
<container>false</container>
|
||||
<expanded>false</expanded>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="859913ec-9a30-439c-afc2-3c83cddcfe03">
|
||||
<scripts id="23992f0e-94ed-4fb4-b4d1-dc6ad7f13227">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>cssClasses</key>
|
||||
<value>
|
||||
<item id="a9ed2b2d-4668-4417-967b-8ebfafc21110" removed="false">
|
||||
<item id="7c89a562-ccbd-49f2-976e-915fff09010e" removed="false">
|
||||
<value>
|
||||
<simple>"width-full"</simple>
|
||||
</value>
|
||||
|
|
@ -1651,10 +1659,10 @@
|
|||
</entry>
|
||||
</properties>
|
||||
</scripts>
|
||||
<scripts id="d9ac3145-9d66-42bd-9f24-1c3d0d2e31d0">
|
||||
<scripts id="efb0fec7-9951-4b36-bbda-fa17aa002d74">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>autocompleteService</key>
|
||||
<key>comboBoxService</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
|
|
@ -1663,6 +1671,12 @@
|
|||
<simple>{"schema":"public","table":"recruitment","entity":"recruitment","name":"idm_id"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>columnSorts</key>
|
||||
<value>
|
||||
<item id="100c4cad-a1df-4a34-8e26-ac81c506167f" removed="true"/>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>displayColumn</key>
|
||||
<value>
|
||||
|
|
@ -1676,36 +1690,26 @@
|
|||
<entry>
|
||||
<key>graph</key>
|
||||
<value>
|
||||
<simple>{"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"recruitment","schemaName":"public","x":334.0,"y":161.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"recruitment","schemaName":"public","x":334.0,"y":161.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"recruitment":{"tableName":"recruitment","schemaName":"public","x":334.0,"y":161.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null]],"mainNodeIndex":0}</simple>
|
||||
<simple>{"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"recruitment","schemaName":"public","x":326.0,"y":171.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"recruitment","schemaName":"public","x":326.0,"y":171.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"recruitment":{"tableName":"recruitment","schemaName":"public","x":326.0,"y":171.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null]],"mainNodeIndex":0}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>parentControlReference</key>
|
||||
<value>
|
||||
<simple>null</simple>
|
||||
<expanded>false</expanded>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
<implRef type="JAVA">
|
||||
<className>RecruitmentComboBoxService</className>
|
||||
<packageName>ru.micord.ervu.account_applications.component.service</packageName>
|
||||
</implRef>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
</scripts>
|
||||
<scripts id="0b478949-71f8-4a8c-bcfc-8407265d231c">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>variable</key>
|
||||
<value>
|
||||
<simple>"org_unit_id"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
</scripts>
|
||||
<scripts id="2d8e021b-77e9-4d5c-a3e7-36fa9f8f1c42"/>
|
||||
<scripts id="5c1508fe-b7fe-44cb-bec9-11eb7b09570f"/>
|
||||
<scripts id="b26e8065-5cb8-40d4-b160-61e2ccc0cb14">
|
||||
<scripts id="4d028ea6-e4a3-4acf-bd60-de7aa1a78f71"/>
|
||||
<scripts id="9f543b36-92e3-4a63-b8db-a4d7e852113e"/>
|
||||
<scripts id="47f307b6-79a7-4c9a-96d6-6ee423565f02"/>
|
||||
<scripts id="ec1e9370-303a-4a7e-948f-27ef7687cd03">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>columnForSave</key>
|
||||
|
|
@ -1745,7 +1749,7 @@
|
|||
</item>
|
||||
<item id="28fb0dab-4051-4665-bcc4-084c56b8fe91" removed="false">
|
||||
<value>
|
||||
<simple>"jpg"</simple>
|
||||
<simple>"webp"</simple>
|
||||
</value>
|
||||
</item>
|
||||
<item id="0c6fde7f-eb20-4fdd-a875-6aed4c14fa00" removed="false">
|
||||
|
|
@ -1755,17 +1759,22 @@
|
|||
</item>
|
||||
<item id="f833b28f-2182-471f-b1f1-0bdef2e87965" removed="false">
|
||||
<value>
|
||||
<simple>"odt"</simple>
|
||||
<simple>"gif"</simple>
|
||||
</value>
|
||||
</item>
|
||||
<item id="3334bf06-d956-4834-a924-d58d38bc5481" removed="false">
|
||||
<value>
|
||||
<simple>"doc"</simple>
|
||||
<simple>"raw"</simple>
|
||||
</value>
|
||||
</item>
|
||||
<item id="fbe7441b-cc38-438a-a6d3-484075504767" removed="false">
|
||||
<value>
|
||||
<simple>"docx"</simple>
|
||||
<simple>"tiff"</simple>
|
||||
</value>
|
||||
</item>
|
||||
<item id="8dade1f2-b60d-4b08-b4ab-c5cf02e7ca1b" removed="false">
|
||||
<value>
|
||||
<simple>"psd"</simple>
|
||||
</value>
|
||||
</item>
|
||||
<item id="e5c31c54-9371-4c39-8c26-2ada992000d6" removed="true"/>
|
||||
|
|
@ -2975,20 +2984,6 @@
|
|||
</scripts>
|
||||
</children>
|
||||
</children>
|
||||
<children id="0832827a-68f2-460d-a1db-c6cc88621a61">
|
||||
<prototypeId>76e91ef4-d2ef-4662-96ad-84c0dae0ecff</prototypeId>
|
||||
<componentRootId>0832827a-68f2-460d-a1db-c6cc88621a61</componentRootId>
|
||||
<name>Editable grid</name>
|
||||
<container>true</container>
|
||||
<removed>true</removed>
|
||||
</children>
|
||||
<children id="da9bc548-1312-440c-96de-7f9324adac15">
|
||||
<prototypeId>d7d54cfb-26b5-4dba-b56f-b6247183c24d</prototypeId>
|
||||
<componentRootId>da9bc548-1312-440c-96de-7f9324adac15</componentRootId>
|
||||
<name>Hbox</name>
|
||||
<container>true</container>
|
||||
<removed>true</removed>
|
||||
</children>
|
||||
<children id="c2b0afec-0f98-4a93-889f-9a50e8fc1912">
|
||||
<prototypeId>16071adb-3bdf-4c33-b29b-886876016415</prototypeId>
|
||||
<componentRootId>c2b0afec-0f98-4a93-889f-9a50e8fc1912</componentRootId>
|
||||
|
|
@ -3238,7 +3233,6 @@
|
|||
<componentRootId>2b018a80-bc55-4815-b87c-0c507c750f18</componentRootId>
|
||||
<name>Vbox_current_user</name>
|
||||
<container>true</container>
|
||||
<expanded>false</expanded>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f"/>
|
||||
<scripts id="72befe90-1915-483f-b88c-d1ec5d4bdc8e"/>
|
||||
|
|
@ -3356,325 +3350,14 @@
|
|||
<componentRootId>67d246f5-26b0-43f7-b9f9-e24d1820da8d</componentRootId>
|
||||
<name>Action Controller1</name>
|
||||
<container>false</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>eventRefs</key>
|
||||
<value>
|
||||
<item id="0094caef-4dac-4097-b37c-6e266ec8ad71" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>behavior</key>
|
||||
<value>
|
||||
<simple>{"objectId":"d901bfd2-e26d-45eb-b32a-1d241e762fca","packageName":"component.field","className":"TextField","type":"TS"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>propertyName</key>
|
||||
<value>
|
||||
<simple>"valueChangeEvent"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</item>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>ifCondition</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>conditions</key>
|
||||
<value>
|
||||
<item id="e1d4b5dc-efbe-42ac-b158-79ddc0818052" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>_isGroupSelected</key>
|
||||
<value>
|
||||
<simple>false</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>one</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>conditionFirstPart</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>objectValue</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>behavior</key>
|
||||
<value>
|
||||
<simple>{"objectId":"d901bfd2-e26d-45eb-b32a-1d241e762fca","packageName":"component.field","className":"TextField","type":"TS"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>method</key>
|
||||
<value>
|
||||
<simple>"getValue"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>operation</key>
|
||||
<value>
|
||||
<simple>"IS_NOT_EMPTY"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</item>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>logicalOperation</key>
|
||||
<value>
|
||||
<simple>null</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>thenActions</key>
|
||||
<value>
|
||||
<item id="df0e48af-6b37-4b8b-b072-b8c30af23f83" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>behavior</key>
|
||||
<value>
|
||||
<simple>{"objectId":"06462f41-30b9-4b4e-bed5-6d828e32ed22","packageName":"component.button","className":"ExecuteSqlButton","type":"TS"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>method</key>
|
||||
<value>
|
||||
<simple>"onClick"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>value</key>
|
||||
<value>
|
||||
<simple>null</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</item>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
</scripts>
|
||||
<removed>true</removed>
|
||||
</children>
|
||||
<children id="bb19d382-a3b8-4713-9d94-dabad5debf04">
|
||||
<prototypeId>98594cec-0a9b-4cef-af09-e1b71cb2ad9e</prototypeId>
|
||||
<componentRootId>bb19d382-a3b8-4713-9d94-dabad5debf04</componentRootId>
|
||||
<name>Action Controller2</name>
|
||||
<container>false</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>eventRefs</key>
|
||||
<value>
|
||||
<item id="2e637366-d2f8-47fd-b7dd-f7b99efd9cc0" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>behavior</key>
|
||||
<value>
|
||||
<simple>{"objectId":"06462f41-30b9-4b4e-bed5-6d828e32ed22","packageName":"component.button","className":"ExecuteSqlButton","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>conditions</key>
|
||||
<value>
|
||||
<item id="ac2af951-9e51-444b-824f-dc83dfb12f93" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>_isGroupSelected</key>
|
||||
<value>
|
||||
<simple>false</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>one</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>conditionFirstPart</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>objectValue</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>behavior</key>
|
||||
<value>
|
||||
<simple>{"objectId":"06462f41-30b9-4b4e-bed5-6d828e32ed22","packageName":"component.button","className":"ExecuteSqlButton","type":"TS"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>method</key>
|
||||
<value>
|
||||
<simple>"getResult"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>operation</key>
|
||||
<value>
|
||||
<simple>"IS_NOT_EMPTY"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</item>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>logicalOperation</key>
|
||||
<value>
|
||||
<simple>null</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>thenActions</key>
|
||||
<value>
|
||||
<item id="0aea3f15-a642-4ede-a438-acb904c6194b" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>behavior</key>
|
||||
<value>
|
||||
<simple>{"objectId":"ec1fa9b6-04e1-4b58-96c7-538963204d95","packageName":"component.field","className":"Autocomplete","type":"TS"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>method</key>
|
||||
<value>
|
||||
<simple>"setValueByBusinessId"</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":"06462f41-30b9-4b4e-bed5-6d828e32ed22","packageName":"component.button","className":"ExecuteSqlButton","type":"TS"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>method</key>
|
||||
<value>
|
||||
<simple>"getResult"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</item>
|
||||
<item id="063371a2-13b4-48bc-b2fa-26bfda38bbbb" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>behavior</key>
|
||||
<value>
|
||||
<simple>{"objectId":"ec1fa9b6-04e1-4b58-96c7-538963204d95","packageName":"component.field","className":"Autocomplete","type":"TS"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>method</key>
|
||||
<value>
|
||||
<simple>"setEnabled"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>value</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>staticValue</key>
|
||||
<value>
|
||||
<implRef type="TS">
|
||||
<className>boolean</className>
|
||||
<packageName></packageName>
|
||||
</implRef>
|
||||
<simple>false</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</item>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
</scripts>
|
||||
<removed>true</removed>
|
||||
</children>
|
||||
</children>
|
||||
<children id="b1b6018e-a845-4303-a180-560e7d7bf68e">
|
||||
|
|
|
|||
|
|
@ -1309,7 +1309,6 @@
|
|||
<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>
|
||||
|
|
@ -1475,13 +1474,6 @@
|
|||
</scripts>
|
||||
<scripts id="d9ac3145-9d66-42bd-9f24-1c3d0d2e31d0"/>
|
||||
</children>
|
||||
<children id="5c4e0a1b-2185-4bea-9e8d-f52f9eaa3016">
|
||||
<prototypeId>133ca212-09a6-413a-ac66-e2f6ce188f1f</prototypeId>
|
||||
<componentRootId>5c4e0a1b-2185-4bea-9e8d-f52f9eaa3016</componentRootId>
|
||||
<name>IP адрес</name>
|
||||
<container>false</container>
|
||||
<removed>true</removed>
|
||||
</children>
|
||||
<children id="ec5d9cdb-1eb5-4793-8cf0-f14a2f518626">
|
||||
<prototypeId>133ca212-09a6-413a-ac66-e2f6ce188f1f</prototypeId>
|
||||
<componentRootId>ec5d9cdb-1eb5-4793-8cf0-f14a2f518626</componentRootId>
|
||||
|
|
@ -1624,6 +1616,13 @@
|
|||
</scripts>
|
||||
<scripts id="d9ac3145-9d66-42bd-9f24-1c3d0d2e31d0"/>
|
||||
</children>
|
||||
<children id="e24e70eb-d639-4be2-87a3-25927a07a229">
|
||||
<prototypeId>b310f98a-69c6-4e7b-8cdb-f1ab9f9c0d94</prototypeId>
|
||||
<componentRootId>e24e70eb-d639-4be2-87a3-25927a07a229</componentRootId>
|
||||
<name>Combo box_Организация</name>
|
||||
<container>false</container>
|
||||
<removed>true</removed>
|
||||
</children>
|
||||
</children>
|
||||
</children>
|
||||
<children id="ec1fa9b6-04e1-4b58-96c7-538963204d95">
|
||||
|
|
@ -1631,13 +1630,21 @@
|
|||
<componentRootId>ec1fa9b6-04e1-4b58-96c7-538963204d95</componentRootId>
|
||||
<name>Организация</name>
|
||||
<container>false</container>
|
||||
<removed>true</removed>
|
||||
</children>
|
||||
<children id="e24e70eb-d639-4be2-87a3-25927a07a229">
|
||||
<prototypeId>b310f98a-69c6-4e7b-8cdb-f1ab9f9c0d94</prototypeId>
|
||||
<componentRootId>e24e70eb-d639-4be2-87a3-25927a07a229</componentRootId>
|
||||
<name>Combo box_Организация</name>
|
||||
<container>false</container>
|
||||
<expanded>false</expanded>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="859913ec-9a30-439c-afc2-3c83cddcfe03">
|
||||
<scripts id="23992f0e-94ed-4fb4-b4d1-dc6ad7f13227">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>cssClasses</key>
|
||||
<value>
|
||||
<item id="a9ed2b2d-4668-4417-967b-8ebfafc21110" removed="false">
|
||||
<item id="7c89a562-ccbd-49f2-976e-915fff09010e" removed="false">
|
||||
<value>
|
||||
<simple>"width-full"</simple>
|
||||
</value>
|
||||
|
|
@ -1658,10 +1665,10 @@
|
|||
</entry>
|
||||
</properties>
|
||||
</scripts>
|
||||
<scripts id="d9ac3145-9d66-42bd-9f24-1c3d0d2e31d0">
|
||||
<scripts id="efb0fec7-9951-4b36-bbda-fa17aa002d74">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>autocompleteService</key>
|
||||
<key>comboBoxService</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
|
|
@ -1670,6 +1677,12 @@
|
|||
<simple>{"schema":"public","table":"recruitment","entity":"recruitment","name":"idm_id"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>columnSorts</key>
|
||||
<value>
|
||||
<item id="100c4cad-a1df-4a34-8e26-ac81c506167f" removed="true"/>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>displayColumn</key>
|
||||
<value>
|
||||
|
|
@ -1683,36 +1696,26 @@
|
|||
<entry>
|
||||
<key>graph</key>
|
||||
<value>
|
||||
<simple>{"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"recruitment","schemaName":"public","x":334.0,"y":161.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"recruitment","schemaName":"public","x":334.0,"y":161.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"recruitment":{"tableName":"recruitment","schemaName":"public","x":334.0,"y":161.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null]],"mainNodeIndex":0}</simple>
|
||||
<simple>{"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"recruitment","schemaName":"public","x":326.0,"y":171.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"recruitment","schemaName":"public","x":326.0,"y":171.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"recruitment":{"tableName":"recruitment","schemaName":"public","x":326.0,"y":171.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null]],"mainNodeIndex":0}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>parentControlReference</key>
|
||||
<value>
|
||||
<simple>null</simple>
|
||||
<expanded>false</expanded>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
<implRef type="JAVA">
|
||||
<className>RecruitmentComboBoxService</className>
|
||||
<packageName>ru.micord.ervu.account_applications.component.service</packageName>
|
||||
</implRef>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
</scripts>
|
||||
<scripts id="0b478949-71f8-4a8c-bcfc-8407265d231c">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>variable</key>
|
||||
<value>
|
||||
<simple>"org_unit_id"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
</scripts>
|
||||
<scripts id="2d8e021b-77e9-4d5c-a3e7-36fa9f8f1c42"/>
|
||||
<scripts id="5c1508fe-b7fe-44cb-bec9-11eb7b09570f"/>
|
||||
<scripts id="b26e8065-5cb8-40d4-b160-61e2ccc0cb14">
|
||||
<scripts id="4d028ea6-e4a3-4acf-bd60-de7aa1a78f71"/>
|
||||
<scripts id="9f543b36-92e3-4a63-b8db-a4d7e852113e"/>
|
||||
<scripts id="47f307b6-79a7-4c9a-96d6-6ee423565f02"/>
|
||||
<scripts id="ec1e9370-303a-4a7e-948f-27ef7687cd03">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>columnForSave</key>
|
||||
|
|
@ -1825,7 +1828,7 @@
|
|||
</item>
|
||||
<item id="f109d855-da45-49bd-9437-0983e9940fad" removed="false">
|
||||
<value>
|
||||
<simple>"jpg"</simple>
|
||||
<simple>"webp"</simple>
|
||||
</value>
|
||||
</item>
|
||||
<item id="db50f5c1-7115-4b33-9cb2-494e17d03fe4" removed="false">
|
||||
|
|
@ -1835,17 +1838,22 @@
|
|||
</item>
|
||||
<item id="d696350a-d40e-4a7c-9b3c-0ab2e42e0490" removed="false">
|
||||
<value>
|
||||
<simple>"odt"</simple>
|
||||
<simple>"gif"</simple>
|
||||
</value>
|
||||
</item>
|
||||
<item id="3887112e-b9fe-4a3e-be9f-048d99ec1000" removed="false">
|
||||
<value>
|
||||
<simple>"doc"</simple>
|
||||
<simple>"raw"</simple>
|
||||
</value>
|
||||
</item>
|
||||
<item id="7186e499-7237-4520-943c-631762846609" removed="false">
|
||||
<value>
|
||||
<simple>"docx"</simple>
|
||||
<simple>"tiff"</simple>
|
||||
</value>
|
||||
</item>
|
||||
<item id="b3d8785a-520d-49d8-8ad3-1141f3c75858" removed="false">
|
||||
<value>
|
||||
<simple>"psd"</simple>
|
||||
</value>
|
||||
</item>
|
||||
<item id="476424e7-d37b-4d27-ba7a-0624cfe7ad39" removed="true"/>
|
||||
|
|
@ -1941,6 +1949,7 @@
|
|||
<componentRootId>6a35687d-bbb6-4094-86c8-2f414a1ca1e7</componentRootId>
|
||||
<name>Vbox_3</name>
|
||||
<container>true</container>
|
||||
<expanded>false</expanded>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
|
||||
<properties>
|
||||
|
|
@ -3043,20 +3052,6 @@
|
|||
</scripts>
|
||||
</children>
|
||||
</children>
|
||||
<children id="0832827a-68f2-460d-a1db-c6cc88621a61">
|
||||
<prototypeId>76e91ef4-d2ef-4662-96ad-84c0dae0ecff</prototypeId>
|
||||
<componentRootId>0832827a-68f2-460d-a1db-c6cc88621a61</componentRootId>
|
||||
<name>Editable grid</name>
|
||||
<container>true</container>
|
||||
<removed>true</removed>
|
||||
</children>
|
||||
<children id="da9bc548-1312-440c-96de-7f9324adac15">
|
||||
<prototypeId>d7d54cfb-26b5-4dba-b56f-b6247183c24d</prototypeId>
|
||||
<componentRootId>da9bc548-1312-440c-96de-7f9324adac15</componentRootId>
|
||||
<name>Hbox</name>
|
||||
<container>true</container>
|
||||
<removed>true</removed>
|
||||
</children>
|
||||
<children id="c2b0afec-0f98-4a93-889f-9a50e8fc1912">
|
||||
<prototypeId>16071adb-3bdf-4c33-b29b-886876016415</prototypeId>
|
||||
<componentRootId>c2b0afec-0f98-4a93-889f-9a50e8fc1912</componentRootId>
|
||||
|
|
@ -3430,325 +3425,14 @@
|
|||
<componentRootId>43a5c17a-717e-4539-bae5-6c13955e07ee</componentRootId>
|
||||
<name>Action Controller1</name>
|
||||
<container>false</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>eventRefs</key>
|
||||
<value>
|
||||
<item id="0094caef-4dac-4097-b37c-6e266ec8ad71" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>behavior</key>
|
||||
<value>
|
||||
<simple>{"objectId":"cde7064b-31a7-420c-9ed8-dd79214c1409","packageName":"component.field","className":"TextField","type":"TS"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>propertyName</key>
|
||||
<value>
|
||||
<simple>"valueChangeEvent"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</item>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>ifCondition</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>conditions</key>
|
||||
<value>
|
||||
<item id="e1d4b5dc-efbe-42ac-b158-79ddc0818052" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>_isGroupSelected</key>
|
||||
<value>
|
||||
<simple>false</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>one</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>conditionFirstPart</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>objectValue</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>behavior</key>
|
||||
<value>
|
||||
<simple>{"objectId":"cde7064b-31a7-420c-9ed8-dd79214c1409","packageName":"component.field","className":"TextField","type":"TS"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>method</key>
|
||||
<value>
|
||||
<simple>"getValue"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>operation</key>
|
||||
<value>
|
||||
<simple>"IS_NOT_EMPTY"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</item>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>logicalOperation</key>
|
||||
<value>
|
||||
<simple>null</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>thenActions</key>
|
||||
<value>
|
||||
<item id="df0e48af-6b37-4b8b-b072-b8c30af23f83" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>behavior</key>
|
||||
<value>
|
||||
<simple>{"objectId":"7f57e95b-e9bb-49d3-b506-4f2cc9b278d8","packageName":"component.button","className":"ExecuteSqlButton","type":"TS"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>method</key>
|
||||
<value>
|
||||
<simple>"onClick"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>value</key>
|
||||
<value>
|
||||
<simple>null</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</item>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
</scripts>
|
||||
<removed>true</removed>
|
||||
</children>
|
||||
<children id="f1c8b51e-1b04-49bd-b500-e6bf45ee3ef7">
|
||||
<prototypeId>98594cec-0a9b-4cef-af09-e1b71cb2ad9e</prototypeId>
|
||||
<componentRootId>f1c8b51e-1b04-49bd-b500-e6bf45ee3ef7</componentRootId>
|
||||
<name>Action Controller2</name>
|
||||
<container>false</container>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>eventRefs</key>
|
||||
<value>
|
||||
<item id="2e637366-d2f8-47fd-b7dd-f7b99efd9cc0" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>behavior</key>
|
||||
<value>
|
||||
<simple>{"objectId":"7f57e95b-e9bb-49d3-b506-4f2cc9b278d8","packageName":"component.button","className":"ExecuteSqlButton","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>conditions</key>
|
||||
<value>
|
||||
<item id="ac2af951-9e51-444b-824f-dc83dfb12f93" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>_isGroupSelected</key>
|
||||
<value>
|
||||
<simple>false</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>one</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>conditionFirstPart</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>objectValue</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>behavior</key>
|
||||
<value>
|
||||
<simple>{"objectId":"7f57e95b-e9bb-49d3-b506-4f2cc9b278d8","packageName":"component.button","className":"ExecuteSqlButton","type":"TS"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>method</key>
|
||||
<value>
|
||||
<simple>"getResult"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>operation</key>
|
||||
<value>
|
||||
<simple>"IS_NOT_EMPTY"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</item>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>logicalOperation</key>
|
||||
<value>
|
||||
<simple>null</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>thenActions</key>
|
||||
<value>
|
||||
<item id="0aea3f15-a642-4ede-a438-acb904c6194b" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>behavior</key>
|
||||
<value>
|
||||
<simple>{"objectId":"ec1fa9b6-04e1-4b58-96c7-538963204d95","packageName":"component.field","className":"Autocomplete","type":"TS"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>method</key>
|
||||
<value>
|
||||
<simple>"setValueByBusinessId"</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":"7f57e95b-e9bb-49d3-b506-4f2cc9b278d8","packageName":"component.button","className":"ExecuteSqlButton","type":"TS"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>method</key>
|
||||
<value>
|
||||
<simple>"getResult"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</item>
|
||||
<item id="063371a2-13b4-48bc-b2fa-26bfda38bbbb" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>behavior</key>
|
||||
<value>
|
||||
<simple>{"objectId":"ec1fa9b6-04e1-4b58-96c7-538963204d95","packageName":"component.field","className":"Autocomplete","type":"TS"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>method</key>
|
||||
<value>
|
||||
<simple>"setEnabled"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>value</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>staticValue</key>
|
||||
<value>
|
||||
<implRef type="TS">
|
||||
<className>boolean</className>
|
||||
<packageName></packageName>
|
||||
</implRef>
|
||||
<simple>false</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</item>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
</scripts>
|
||||
<removed>true</removed>
|
||||
</children>
|
||||
</children>
|
||||
<children id="b1b6018e-a845-4303-a180-560e7d7bf68e">
|
||||
|
|
|
|||
|
|
@ -1159,6 +1159,29 @@
|
|||
<simple>{"schema":"public","table":"recruitment","entity":"recruitment","name":"idm_id"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>columnSorts</key>
|
||||
<value>
|
||||
<item id="87a469a1-4c30-40d3-9af1-4920be9e9da7" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>field</key>
|
||||
<value>
|
||||
<simple>{"schema":"public","table":"recruitment","entity":"recruitment","name":"fullname"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>sortOrder</key>
|
||||
<value>
|
||||
<simple>"ASC"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</item>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>displayColumn</key>
|
||||
<value>
|
||||
|
|
@ -1179,6 +1202,10 @@
|
|||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
<implRef type="JAVA">
|
||||
<className>RecruitmentComboBoxService</className>
|
||||
<packageName>ru.micord.ervu.account_applications.component.service</packageName>
|
||||
</implRef>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
|
|
@ -1702,41 +1729,7 @@
|
|||
</complex>
|
||||
</value>
|
||||
</item>
|
||||
<item id="063371a2-13b4-48bc-b2fa-26bfda38bbbb" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>behavior</key>
|
||||
<value>
|
||||
<simple>{"objectId":"d5c7ef33-6035-4963-aaa9-79868c2c3198","packageName":"component.filter","className":"FilterComboBox","type":"TS"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>method</key>
|
||||
<value>
|
||||
<simple>"setEnabled"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>value</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>staticValue</key>
|
||||
<value>
|
||||
<implRef type="TS">
|
||||
<className>boolean</className>
|
||||
<packageName></packageName>
|
||||
</implRef>
|
||||
<simple>false</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</item>
|
||||
<item id="063371a2-13b4-48bc-b2fa-26bfda38bbbb" removed="true"/>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
|
|
@ -5979,6 +5972,12 @@
|
|||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>filterControlRef</key>
|
||||
<value>
|
||||
<simple>{"objectId":"d5c7ef33-6035-4963-aaa9-79868c2c3198","packageName":"component.field.persist.filter","className":"FilterControl","type":"JAVA"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>loadDao</key>
|
||||
<value>
|
||||
<complex>
|
||||
|
|
@ -5989,9 +5988,19 @@
|
|||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>recruitmentColumn</key>
|
||||
<value>
|
||||
<simple>{"schema":"public","table":"recruitment","entity":"recruitment","name":"idm_id"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
<implRef type="JAVA">
|
||||
<className>RecruitmentGridService</className>
|
||||
<packageName>ru.micord.ervu.account_applications.component.service</packageName>
|
||||
</implRef>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
|
|
@ -6678,13 +6687,6 @@
|
|||
</properties>
|
||||
</scripts>
|
||||
</children>
|
||||
<children id="729c7aac-ccde-4755-84fb-4238b88274f1">
|
||||
<prototypeId>364c8faa-5e56-46cd-9203-d2ec6ef2dc74</prototypeId>
|
||||
<componentRootId>729c7aac-ccde-4755-84fb-4238b88274f1</componentRootId>
|
||||
<name>IP адрес</name>
|
||||
<container>false</container>
|
||||
<removed>true</removed>
|
||||
</children>
|
||||
<children id="ea2b5892-2391-4097-9e65-320c835c50cf">
|
||||
<prototypeId>364c8faa-5e56-46cd-9203-d2ec6ef2dc74</prototypeId>
|
||||
<componentRootId>ea2b5892-2391-4097-9e65-320c835c50cf</componentRootId>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue