diff --git a/entity/Pers_entity/entityfields/previewtitle/valueProcess.js b/entity/Pers_entity/entityfields/previewtitle/valueProcess.js index e245c7950b5213001c436026ec64bc2e356bf99e..25b8c0094c471c713bcfbbb6ead34e5502328014 100644 --- a/entity/Pers_entity/entityfields/previewtitle/valueProcess.js +++ b/entity/Pers_entity/entityfields/previewtitle/valueProcess.js @@ -1,9 +1,15 @@ import("system.vars"); import("system.result"); -result.string(vars.get("$field.SALUTATION") - + " " + vars.get("$field.TITLE") - + " " + vars.get("$field.FIRSTNAME") - + " " + vars.get("$field.MIDDLENAME") - + " " + vars.get("$field.LASTNAME") - + " " + vars.get("$field.TITLESUFFIX")); \ No newline at end of file +var salutation = vars.get("$field.SALUTATION"); +var title = vars.get("$field.TITLE"); +var firstname = vars.get("$field.FIRSTNAME"); +var middlename = vars.get("$field.MIDDLENAME"); +var lastname = vars.get("$field.LASTNAME"); +var titlesuffix = vars.get("$field.TITLESUFFIX"); +var resultString = [salutation, title, firstname, middlename, lastname, titlesuffix].filter(Boolean).join(" "); + +if(resultString) + result.string(resultString); +else + result.string("Neuer Kontakt"); diff --git a/neonView/PersEdit_view/PersEdit_view.aod b/neonView/PersEdit_view/PersEdit_view.aod index 6d1e277a955e76576002cc2b245588050d379f4a..95b00ae97314c2df0b4ce8de2d68381ea52db2ba 100644 --- a/neonView/PersEdit_view/PersEdit_view.aod +++ b/neonView/PersEdit_view/PersEdit_view.aod @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.0.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.0.0"> <name>PersEdit_view</name> - <title>Kontakte</title> + <title>Kontakt</title> <majorModelMode>DISTRIBUTED</majorModelMode> <quickAdd v="true" /> <layout>