Skip to content
Snippets Groups Projects
Commit 67159f82 authored by Johannes Hörmann's avatar Johannes Hörmann
Browse files

Contextname-prefix for titles

parent 2a491f6d
No related branches found
No related tags found
No related merge requests found
Showing
with 31 additions and 68 deletions
import("Context_lib");
import("system.vars"); import("system.vars");
import("system.result"); import("system.result");
result.string(vars.get("$field.FULL_ATTRIBUTE_NAME")); result.string(ContextUtils.prefixWithCurrentContextTitle(vars.get("$field.FULL_ATTRIBUTE_NAME")));
\ No newline at end of file \ No newline at end of file
...@@ -2,6 +2,7 @@ ...@@ -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.2" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.2"> <entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.2" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.2">
<name>Contact_entity</name> <name>Contact_entity</name>
<title>Contact</title> <title>Contact</title>
<description></description>
<majorModelMode>DISTRIBUTED</majorModelMode> <majorModelMode>DISTRIBUTED</majorModelMode>
<documentation>%aditoprj%/entity/Contact_entity/documentation.adoc</documentation> <documentation>%aditoprj%/entity/Contact_entity/documentation.adoc</documentation>
<onValidation>%aditoprj%/entity/Contact_entity/onValidation.js</onValidation> <onValidation>%aditoprj%/entity/Contact_entity/onValidation.js</onValidation>
...@@ -27,7 +28,6 @@ ...@@ -27,7 +28,6 @@
<title>Company</title> <title>Company</title>
<consumer>Organisations</consumer> <consumer>Organisations</consumer>
<mandatory v="false" /> <mandatory v="false" />
<displayValueProcess>%aditoprj%/entity/Contact_entity/entityfields/organisation_id/displayValueProcess.js</displayValueProcess>
<onValidation>%aditoprj%/entity/Contact_entity/entityfields/organisation_id/onValidation.js</onValidation> <onValidation>%aditoprj%/entity/Contact_entity/entityfields/organisation_id/onValidation.js</onValidation>
</entityField> </entityField>
<entityField> <entityField>
...@@ -299,10 +299,6 @@ ...@@ -299,10 +299,6 @@
<name>DATE_EDIT.value</name> <name>DATE_EDIT.value</name>
<recordfield>CONTACT.DATE_EDIT</recordfield> <recordfield>CONTACT.DATE_EDIT</recordfield>
</dbRecordFieldMapping> </dbRecordFieldMapping>
<dbRecordFieldMapping>
<name>ORGANISATION_ID.displayValue</name>
<recordfield>ORGANISATION.NAME</recordfield>
</dbRecordFieldMapping>
</recordFieldMappings> </recordFieldMappings>
</dbRecordContainer> </dbRecordContainer>
</recordContainers> </recordContainers>
......
import("system.result");
import("system.db");
import("system.vars");
import("Contact_lib");
var organisationId = vars.get("$field.ORGANISATION_ID");
var res = OrganisationUtils.getNameByOrganisationId(organisationId);
result.string(res);
\ No newline at end of file
import("Context_lib");
import("system.vars"); import("system.vars");
import("system.result"); import("system.result");
result.string(vars.get("$field.CONTRACTCODE_DISPLAY_fieldGroup")); result.string(ContextUtils.prefixWithCurrentContextTitle(vars.get("$field.CONTRACTCODE_DISPLAY_fieldGroup")));
\ No newline at end of file \ No newline at end of file
import("Context_lib");
import("system.result"); import("system.result");
import("system.vars"); import("system.vars");
result.string(vars.get("$field.NAME_TRANSLATED")); result.string(ContextUtils.prefixWithCurrentContextTitle(vars.get("$field.NAME_TRANSLATED")));
\ No newline at end of file \ No newline at end of file
import("Context_lib");
import("system.vars"); import("system.vars");
import("system.result"); import("system.result");
result.string((vars.get("$field.FIRSTNAME") + " " + vars.get("$field.LASTNAME")).trim()); result.string(ContextUtils.prefixWithCurrentContextTitle((vars.get("$field.FIRSTNAME") + " " + vars.get("$field.LASTNAME")).trim()));
\ No newline at end of file \ No newline at end of file
import("Context_lib");
import("system.vars"); import("system.vars");
import("system.result"); import("system.result");
result.string(vars.get("$field.NAME")); result.string(ContextUtils.prefixWithCurrentContextTitle(vars.get("$field.NAME")));
\ No newline at end of file \ No newline at end of file
import("Context_lib");
import("system.vars"); import("system.vars");
import("system.result"); import("system.result");
result.string(vars.get("$field.TITLE_TRANSLATED")); result.string(ContextUtils.prefixWithCurrentContextTitle(vars.get("$field.TITLE_TRANSLATED")));
\ No newline at end of file \ No newline at end of file
import("Context_lib");
import("system.translate"); import("system.translate");
import("system.vars"); import("system.vars");
import("system.result"); import("system.result");
if (vars.exists("$param.OnlyFirstSide_param") && vars.get("$param.OnlyFirstSide_param") == "1" && vars.get("$field.DIRECTION") != "same") if (vars.exists("$param.OnlyFirstSide_param") && vars.get("$param.OnlyFirstSide_param") == "1" && vars.get("$field.DIRECTION") != "same")
{ {
result.string(translate.text(vars.get("$field.SOURCE_RELATION_TITLE")) + " -> " + translate.text(vars.get("$field.DEST_RELATION_TITLE"))); result.string(ContextUtils.prefixWithCurrentContextTitle(translate.text(vars.get("$field.SOURCE_RELATION_TITLE")) + " -> " + translate.text(vars.get("$field.DEST_RELATION_TITLE"))));
} }
else else
{ {
result.string(translate.text(vars.get("$field.SOURCE_RELATION_TITLE"))); result.string(ContextUtils.prefixWithCurrentContextTitle(translate.text(vars.get("$field.SOURCE_RELATION_TITLE"))));
} }
\ No newline at end of file
...@@ -240,17 +240,6 @@ ...@@ -240,17 +240,6 @@
<element>VERSNR</element> <element>VERSNR</element>
</fields> </fields>
</entityFieldGroup> </entityFieldGroup>
<entityFieldGroup>
<name>Offer_OfferCode_VersNr_fieldgroup</name>
<valueProcess>%aditoprj%/entity/Offer_entity/entityfields/offer_offercode_versnr_fieldgroup/valueProcess.js</valueProcess>
<title>Offer number</title>
<description>"Offer " + OfferCode + VersNr</description>
<state>READONLY</state>
<fields>
<element>OFFERCODE</element>
<element>VERSNR</element>
</fields>
</entityFieldGroup>
<entityParameter> <entityParameter>
<name>ContactId_param</name> <name>ContactId_param</name>
<expose v="true" /> <expose v="true" />
......
import("system.translate");
import("system.result");
import("system.vars");
// TODO: Kern-Fix, VersNr wird bei indirektem Aufruf nicht geladen, wenn kein "$field.VERSNR" hier ist:
"$field.VERSNR"
result.string(translate.text("Offer") + " " + vars.get("$field.OfferCode_VersNr_fieldgroup"));
import("Context_lib");
import("system.vars"); import("system.vars");
import("system.result"); import("system.result");
result.string(vars.get("$field.Offer_OfferCode_VersNr_fieldgroup")); result.string(ContextUtils.prefixWithCurrentContextTitle(vars.get("$field.OfferCode_VersNr_fieldgroup")));
\ No newline at end of file \ No newline at end of file
...@@ -203,17 +203,6 @@ ...@@ -203,17 +203,6 @@
<element>VERSNR</element> <element>VERSNR</element>
</fields> </fields>
</entityFieldGroup> </entityFieldGroup>
<entityFieldGroup>
<name>Order_OrderCode_VersNr_fieldgroup</name>
<valueProcess>%aditoprj%/entity/Order_entity/entityfields/order_ordercode_versnr_fieldgroup/valueProcess.js</valueProcess>
<title>Receipt number</title>
<description>"Receipt " + ReceiptCode + VersNr</description>
<state>READONLY</state>
<fields>
<element>SALESORDERCODE</element>
<element>VERSNR</element>
</fields>
</entityFieldGroup>
<entityParameter> <entityParameter>
<name>ContactId_param</name> <name>ContactId_param</name>
<expose v="true" /> <expose v="true" />
......
import("system.translate");
import("system.result");
import("system.vars");
// TODO: Kern-Fix, VersNr wird bei indirektem Aufruf nicht geladen, wenn kein "$field.VERSNR" hier ist:
"$field.VERSNR"
result.string(translate.text("Order") + " " + vars.get("$field.OrderCode_VersNr_fieldgroup"));
import("Context_lib");
import("system.translate"); import("system.translate");
import("system.vars"); import("system.vars");
import("system.result"); import("system.result");
result.string(translate.text("Receipt") + " " + vars.get("$field.OrderCode_VersNr_fieldgroup")); result.string(ContextUtils.prefixWithCurrentContextTitle(vars.get("$field.OrderCode_VersNr_fieldgroup")));
import("Context_lib");
import("system.vars"); import("system.vars");
import("system.result"); import("system.result");
result.string(vars.get("$field.NAME")) result.string(ContextUtils.prefixWithCurrentContextTitle(vars.get("$field.NAME")))
\ No newline at end of file \ No newline at end of file
import("Context_lib");
import("system.vars"); import("system.vars");
import("system.result"); import("system.result");
import("Util_lib"); import("Util_lib");
...@@ -13,4 +14,4 @@ contact.lastname = vars.get("$field.LASTNAME"); ...@@ -13,4 +14,4 @@ contact.lastname = vars.get("$field.LASTNAME");
contact.organisationName = vars.get("$field.ORGANISATION_NAME"); contact.organisationName = vars.get("$field.ORGANISATION_NAME");
var renderer = new ContactTitleRenderer(contact, null); var renderer = new ContactTitleRenderer(contact, null);
result.string(renderer.asString()); result.string(ContextUtils.prefixWithCurrentContextTitle(renderer.asString()));
\ No newline at end of file \ No newline at end of file
import("Context_lib");
import("system.vars"); import("system.vars");
import("system.result"); import("system.result");
result.string(vars.get("$field.PRODUCTNAME")); result.string(ContextUtils.prefixWithCurrentContextTitle(vars.get("$field.PRODUCTNAME")));
\ No newline at end of file \ No newline at end of file
import("Context_lib");
import("system.vars"); import("system.vars");
import("system.translate"); import("system.translate");
import("system.result"); import("system.result");
if (vars.exists("$field.TYPE") && vars.get("$field.TYPE")) if (vars.exists("$field.TYPE") && vars.get("$field.TYPE"))
{ {
result.string(translate.text("Milestones") + " " + translate.text(vars.get("$field.TYPE"))); result.string(ContextUtils.prefixWithCurrentContextTitle(translate.text("Milestones") + " " + translate.text(vars.get("$field.TYPE"))));
} }
else else
result.string(translate.text("Milestones")); result.string(ContextUtils.prefixWithCurrentContextTitle(translate.text("Milestones")));
\ No newline at end of file \ No newline at end of file
import("Context_lib");
import("system.vars"); import("system.vars");
import("system.result"); import("system.result");
result.string(vars.get("$field.PROJECTTITLE")); result.string(ContextUtils.prefixWithCurrentContextTitle(vars.get("$field.PROJECTTITLE")));
\ No newline at end of file \ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment