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

[Projekt: Entwicklung - Neon][TicketNr.: 1029670][Feld Verknüpfung (Person,Firma) einführen]

parent 3a1ab912
No related branches found
No related tags found
No related merge requests found
......@@ -78,10 +78,10 @@
<entityField>
<name>RELATION_ID</name>
<documentation>%aditoprj%/entity/Contract_entity/entityfields/relation_id/documentation.adoc</documentation>
<title>Contact / Company</title>
<title>Connection</title>
<linkedContextProcess>%aditoprj%/entity/Contract_entity/entityfields/relation_id/linkedContextProcess.js</linkedContextProcess>
<mandatory v="true" />
<outgoingField>ContractOrg_dfo</outgoingField>
<outgoingField>ContractRelation_dfo</outgoingField>
<valueProcess>%aditoprj%/entity/Contract_entity/entityfields/relation_id/valueProcess.js</valueProcess>
</entityField>
<entityField>
......@@ -162,12 +162,12 @@
</children>
</entityOutgoingField>
<entityOutgoingField>
<name>ContractOrg_dfo</name>
<name>ContractRelation_dfo</name>
<fieldType>DEPENDENCY_OUT</fieldType>
<dependency>
<name>dependency</name>
<entityName>Org_entity</entityName>
<fieldName>Org_dfi</fieldName>
<entityName>Relation_entity</entityName>
<fieldName>ContractRelation_dfi</fieldName>
</dependency>
</entityOutgoingField>
<entityIncomingField>
......
import("system.vars");
import("system.result");
import("system.neon");
var relid = vars.getString("$this.value");
import("system.vars");
import("Relation_lib")
if(vars.exists("$image.lookup_orgname") && vars.get("$image.lookup_orgname") != '')
result.string("Org_context");
else if((relid == null || relid.trim() == "0")
&& (vars.get("$sys.operatingstate") != neon.OPERATINGSTATE_NEW))
result.string(null);
else
result.string("Org_context");
if(!vars.get("$field.RELATION_ID"))
result.string("");
else {
switch (RelationUtils.getRelationTypeByRelation(vars.get("$field.RELATION_ID")))
{
case 1: // Org
result.string("Org_context")
break;
case 2: // private Pers
case 3: // Pers
result.string("Pers_context")
default:
}
}
\ No newline at end of file
......@@ -4,6 +4,6 @@ import("system.vars");
if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
{
if(vars.exists("$param.RelId_param") && vars.get("$param.RelId_param") != null)
if(vars.exists("$param.RelId_param") && vars.get("$param.RelId_param"))
result.string(vars.getString("$param.RelId_param"));
}
......@@ -166,12 +166,6 @@
<fieldName>PersOrg_dfo</fieldName>
<isOutgoing v="false" />
</entityDependency>
<entityDependency>
<name>5132d22f-8e82-4ab6-bc3b-5cddcbf09661</name>
<entityName>Contract_entity</entityName>
<fieldName>ContractOrg_dfo</fieldName>
<isOutgoing v="false" />
</entityDependency>
<entityDependency>
<name>25e5cc50-0443-4e79-8690-a47197706936</name>
<entityName>Product_entity</entityName>
......
......@@ -115,6 +115,18 @@ See RelationUtils.getRelationTypeByPersOrg for possible values</description>
<name>PERS_LASTNAME</name>
<title>Lastname</title>
</entityField>
<entityIncomingField>
<name>ContractRelation_dfi</name>
<fieldType>DEPENDENCY_IN</fieldType>
<dependencies>
<entityDependency>
<name>b0e92b19-d9b3-4217-a2fc-9348230efb8c</name>
<entityName>Contract_entity</entityName>
<fieldName>ContractRelation_dfo</fieldName>
<isOutgoing v="false" />
</entityDependency>
</dependencies>
</entityIncomingField>
</entityFields>
<recordContainers>
<dbRecordContainer>
......
......@@ -399,9 +399,6 @@
<entry>
<key>Spare parts</key>
</entry>
<entry>
<key>Contact / Company</key>
</entry>
<entry>
<key>Kgs</key>
</entry>
......@@ -1209,6 +1206,9 @@
<entry>
<key>Angebot</key>
</entry>
<entry>
<key>Connection</key>
</entry>
</keyValueMap>
<font name="Dialog" style="0" size="11" />
<sqlModels>
......
......@@ -528,10 +528,6 @@
<key>Spare parts</key>
<value>Ersatzteile</value>
</entry>
<entry>
<key>Contact / Company</key>
<value>Person / Firma</value>
</entry>
<entry>
<key>Kgs</key>
<value>Kg</value>
......@@ -1499,6 +1495,10 @@
<entry>
<key>Angebot</key>
</entry>
<entry>
<key>Connection</key>
<value>Verknüpfung</value>
</entry>
</keyValueMap>
<font name="Dialog" style="0" size="11" />
</language>
......@@ -408,9 +408,6 @@
<entry>
<key>Spare parts</key>
</entry>
<entry>
<key>Contact / Company</key>
</entry>
<entry>
<key>Kgs</key>
</entry>
......@@ -1224,6 +1221,9 @@
<entry>
<key>Angebot</key>
</entry>
<entry>
<key>Connection</key>
</entry>
</keyValueMap>
<font name="Dialog" style="0" size="11" />
</language>
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