From f76d5b4cd6dfc43724f16622797340cb02fc6fe2 Mon Sep 17 00:00:00 2001 From: "a.schindlbeck" <a.schindlbeck@adito.de> Date: Fri, 7 Aug 2020 14:47:18 +0200 Subject: [PATCH] #1060652 Favorites: Filter-View various Contexts bound #2 --- .../entityfields/row_id/onValueChange.js | 62 ++++++++++++++++--- 1 file changed, 55 insertions(+), 7 deletions(-) diff --git a/entity/Favorite_entity/entityfields/row_id/onValueChange.js b/entity/Favorite_entity/entityfields/row_id/onValueChange.js index d742908a8d..4de4903145 100644 --- a/entity/Favorite_entity/entityfields/row_id/onValueChange.js +++ b/entity/Favorite_entity/entityfields/row_id/onValueChange.js @@ -64,17 +64,65 @@ if (rowid) var row = entities.getRow(config); nameResult = row[titleFieldNames[0]]; - titleFieldNames = ["PERSON_TITLE"]; - config.entity("Contact_entity"); - config.uid(row[titleFieldNames[1]]); - config.fields(titleFieldNames); - relationResult = entities.getRow(config)[titleFieldNames[0]]; +// titleFieldNames = ["PERSON_TITLE"]; +// config.entity("Contact_entity"); +// config.uid(row[titleFieldNames[1]]); +// config.fields(titleFieldNames); +// relationResult = entities.getRow(config)[titleFieldNames[0]]; } if(vars.get("$field.OBJECT_TYPE") == "Salesproject") { - titleFieldNames = ["PRICELIST"]; - config.entity("Productprice_entity"); + titleFieldNames = ["PROJECTCODE"]; + config.entity("Salesproject_entity"); + config.fields(titleFieldNames); + nameResult = entities.getRow(config)[titleFieldNames[0]]; + } + + if(vars.get("$field.OBJECT_TYPE") == "SupportTicket") + { + titleFieldNames = ["TASK_SUBJECT"]; + config.entity("SupportTicket_entity"); + config.fields(titleFieldNames); + nameResult = entities.getRow(config)[titleFieldNames[0]]; + } + + if(vars.get("$field.OBJECT_TYPE") == "Leadimport") + { + titleFieldNames = ["NAME"]; + config.entity("Leadimport_entity"); + config.fields(titleFieldNames); + nameResult = entities.getRow(config)[titleFieldNames[0]]; + } + + if(vars.get("$field.OBJECT_TYPE") == "ExportTemplate") + { + titleFieldNames = ["TITLE"]; + config.entity("ExportTemplate_entity"); + config.fields(titleFieldNames); + nameResult = entities.getRow(config)[titleFieldNames[0]]; + } + + if(vars.get("$field.OBJECT_TYPE") == "Employee") + { + titleFieldNames = ["TITLE"]; + config.entity("Employee_entity"); + config.fields(titleFieldNames); + nameResult = entities.getRow(config)[titleFieldNames[0]]; + } + + if(vars.get("$field.OBJECT_TYPE") == "DocumentTemplate") + { + titleFieldNames = ["NAME"]; + config.entity("DocumentTemplate_entity"); + config.fields(titleFieldNames); + nameResult = entities.getRow(config)[titleFieldNames[0]]; + } + + if(vars.get("$field.OBJECT_TYPE") == "Campaign") + { + titleFieldNames = ["NAME"]; + config.entity("Campaign_entity"); config.fields(titleFieldNames); nameResult = entities.getRow(config)[titleFieldNames[0]]; } -- GitLab