From 93e322fa95efead9093e54486b52e679f237677b Mon Sep 17 00:00:00 2001 From: "b.ulrich" <b.ulrich@adito.de> Date: Tue, 14 Sep 2021 17:20:11 +0200 Subject: [PATCH] =?UTF-8?q?[Projekt:=20xRM-Sales][TicketNr.:=202000628][Ge?= =?UTF-8?q?bietsdefinition=20-=20Register=20Betreuer=20-=20Button=20"G?= =?UTF-8?q?=C3=BCltigkeit=20=C3=A4ndern"=20ist=20aktiv,=20wenn=20kein=20DS?= =?UTF-8?q?=20vorhanden]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DistrictChangeValidityDates_entity.aod | 1 + .../entityfields/count/valueProcess.js | 2 +- entity/DistrictChangeValidityDates_entity/onValidation.js | 8 ++++++++ 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 entity/DistrictChangeValidityDates_entity/onValidation.js diff --git a/entity/DistrictChangeValidityDates_entity/DistrictChangeValidityDates_entity.aod b/entity/DistrictChangeValidityDates_entity/DistrictChangeValidityDates_entity.aod index 637eb09c2a..f9f325ed96 100644 --- a/entity/DistrictChangeValidityDates_entity/DistrictChangeValidityDates_entity.aod +++ b/entity/DistrictChangeValidityDates_entity/DistrictChangeValidityDates_entity.aod @@ -2,6 +2,7 @@ <entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.21" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.21"> <name>DistrictChangeValidityDates_entity</name> <majorModelMode>DISTRIBUTED</majorModelMode> + <onValidation>%aditoprj%/entity/DistrictChangeValidityDates_entity/onValidation.js</onValidation> <recordContainer>jdito</recordContainer> <entityFields> <entityProvider> diff --git a/entity/DistrictChangeValidityDates_entity/entityfields/count/valueProcess.js b/entity/DistrictChangeValidityDates_entity/entityfields/count/valueProcess.js index 9f4f98e036..b1fe835e03 100644 --- a/entity/DistrictChangeValidityDates_entity/entityfields/count/valueProcess.js +++ b/entity/DistrictChangeValidityDates_entity/entityfields/count/valueProcess.js @@ -3,7 +3,7 @@ import("system.result"); var districtContactIds = vars.get("$param.DistrictContactIds_param"); -if(districtContactIds && Array.isArray(districtContactIds)) +if(districtContactIds) { result.string(JSON.parse(districtContactIds).length); } diff --git a/entity/DistrictChangeValidityDates_entity/onValidation.js b/entity/DistrictChangeValidityDates_entity/onValidation.js new file mode 100644 index 0000000000..11ff32f6ed --- /dev/null +++ b/entity/DistrictChangeValidityDates_entity/onValidation.js @@ -0,0 +1,8 @@ +import("system.result"); +import("system.vars"); + +var count = vars.get("$field.count"); +if(count == 0) +{ + result.string("No Datasets selected"); +} \ No newline at end of file -- GitLab