diff --git a/entity/Communication_entity/Communication_entity.aod b/entity/Communication_entity/Communication_entity.aod index a27095f385c2ecdb9d1e6a053534477b059f39f7..3116e19426b654093b228c3d918c761932304fe5 100644 --- a/entity/Communication_entity/Communication_entity.aod +++ b/entity/Communication_entity/Communication_entity.aod @@ -24,6 +24,7 @@ <title>Medium</title> <consumer>KeywordMediums</consumer> <mandatory v="true" /> + <displayValueProcess>%aditoprj%/entity/Communication_entity/entityfields/medium_id/displayValueProcess.js</displayValueProcess> </entityField> <entityField> <name>CONTACT_ID</name> diff --git a/entity/Communication_entity/entityfields/medium_id/displayValueProcess.js b/entity/Communication_entity/entityfields/medium_id/displayValueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..a4059dfe2c59c13c4eb4ba2c70847bd1e69f29b4 --- /dev/null +++ b/entity/Communication_entity/entityfields/medium_id/displayValueProcess.js @@ -0,0 +1,11 @@ +import("system.result"); +import("system.vars"); +import("KeywordRegistry_basic"); +import("Keyword_lib"); + +var key = vars.get("$field.MEDIUM_ID"); +if (key) +{ + var res = KeywordUtils.getViewValue($KeywordRegistry.communicationMedium(), key); + result.string(res); +} \ No newline at end of file diff --git a/entity/Person_entity/entityfields/gender/displayValueProcess.js b/entity/Person_entity/entityfields/gender/displayValueProcess.js index d59364952c126d80d9a62a7462e95cc1482e8ac2..d2680b57571d016a5045bf9751a05eb05d4a93bb 100644 --- a/entity/Person_entity/entityfields/gender/displayValueProcess.js +++ b/entity/Person_entity/entityfields/gender/displayValueProcess.js @@ -5,16 +5,15 @@ import("system.db"); import("system.vars"); import("system.neon"); import("Sql_lib"); +import("KeywordRegistry_basic"); +import("Keyword_lib"); var cond = SqlCondition.begin() - var sex = db.cell(cond.andPrepareVars("SALUTATION.SALUTATION", "$field.SALUTATION").buildSql("select SEX from SALUTATION", "1=2")) - if (sex) { - var keyword = KeywordUtils.getViewValue("PersonGender", sex); - + var keyword = KeywordUtils.getViewValue($KeywordRegistry.personGender(), sex); result.string(keyword) } \ No newline at end of file