Skip to content
Snippets Groups Projects
Commit c1a9c297 authored by S.Listl's avatar S.Listl
Browse files

Merge origin/master

parents 2c5b9699 39a958c5
No related branches found
No related tags found
No related merge requests found
Showing
with 59 additions and 11 deletions
......@@ -313,10 +313,13 @@
<entityField>
<name>AnyTargetRowid</name>
<valueProcess>%aditoprj%/entity/ObjectRelation_entity/entityfields/anytargetrowid/valueProcess.js</valueProcess>
<displayValueProcess>%aditoprj%/entity/ObjectRelation_entity/entityfields/anytargetrowid/displayValueProcess.js</displayValueProcess>
</entityField>
<entityField>
<name>AnyTargetType</name>
<groupable v="true" />
<valueProcess>%aditoprj%/entity/ObjectRelation_entity/entityfields/anytargettype/valueProcess.js</valueProcess>
<displayValueProcess>%aditoprj%/entity/ObjectRelation_entity/entityfields/anytargettype/displayValueProcess.js</displayValueProcess>
</entityField>
</entityFields>
<recordContainers>
......
import("system.db");
import("system.result");
import("system.vars");
import("Context_lib");
if (vars.exists("$field.AnyTargetType") && vars.get("$field.AnyTargetType") && vars.exists("$field.AnyTargetRowid") && vars.get("$field.AnyTargetRowid"))
{
result.string(db.cell(ContextUtils.getNameSql(vars.get("$field.AnyTargetType"), vars.get("$field.AnyTargetRowid"))));
}
import("system.project");
import("system.result");
import("system.vars");
if (vars.exists("$field.AnyTargetType") && vars.get("$field.AnyTargetType"))
{
result.string(project.getDataModel(project.DATAMODEL_KIND_CONTEXT, vars.get("$field.AnyTargetType"))[1]);
}
\ No newline at end of file
import("system.logging");
import("system.result");
import("system.vars");
......@@ -14,11 +15,13 @@ if (vars.exists("$param.AnyObjectType_param") && vars.get("$param.AnyObjectType_
// anyObject and object 1 == opened object --> target is object2
if (vars.get("$field.OBJECT1_ROWID") == openedRowid && vars.get("$field.OBJECT1_TYPE") == openedType)
{
logging.log(vars.get("$field.OBJECT2_TYPE"))
result.string(vars.get("$field.OBJECT2_TYPE"));
}
// anyObject and object 2 == opened object --> target is object1
else if (vars.get("$field.OBJECT2_ROWID") == openedRowid && vars.get("$field.OBJECT2_TYPE") == openedType)
{
logging.log(vars.get("$field.OBJECT1_TYPE"))
result.string(vars.get("$field.OBJECT1_TYPE"));
}
}
......
......@@ -2,14 +2,14 @@
<neonContext 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/neonContext/1.0.0">
<name>ObjectRelation</name>
<majorModelMode>DISTRIBUTED</majorModelMode>
<filterview>ObjectRelationFilter_view</filterview>
<filterview>AnyObjectRelationFilter_view</filterview>
<editview>ObjectRelationEdit_view</editview>
<preview>ObjectRelationPreview_view</preview>
<entity>ObjectRelation_entity</entity>
<references>
<neonViewReference>
<name>f6b27aa2-d0a7-479c-812e-8b16400b564b</name>
<view>ObjectRelationFilter_view</view>
<view>AnyObjectRelationFilter_view</view>
</neonViewReference>
<neonViewReference>
<name>dc0bd793-a472-4a7b-8394-06c4bc31258a</name>
......
<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.0.1">
<name>ObjectRelationFilter_view</name>
<name>AnyObjectRelationFilter_view</name>
<majorModelMode>DISTRIBUTED</majorModelMode>
<filterable v="true" />
<layout>
<boxLayout>
<groupLayout>
<name>layout</name>
</boxLayout>
</groupLayout>
</layout>
<children>
<tableViewTemplate>
......@@ -29,12 +30,17 @@
<entityField>OBJECT2_TYPE</entityField>
</neonTableColumn>
<neonTableColumn>
<name>4495cf75-82d1-4ad3-9a48-86ad44eadc37</name>
<name>027a408e-56bc-4dcd-a0da-57e531954d20</name>
<entityField>OBJECT2_ROWID</entityField>
<width v="75" />
<expandRatio v="100" />
</neonTableColumn>
</columns>
</tableViewTemplate>
<treetableViewTemplate>
<name>AnyObjectRelations</name>
<favoriteActionGroup2></favoriteActionGroup2>
<titleField>AnyTargetType</titleField>
<descriptionField>AnyTargetRowid</descriptionField>
<entityField>#ENTITY</entityField>
</treetableViewTemplate>
</children>
</neonView>
<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.0.1">
<name>AnyObjectRelationTree_view0</name>
<majorModelMode>DISTRIBUTED</majorModelMode>
<layout>
<boxLayout>
<name>layout</name>
</boxLayout>
</layout>
<children>
<treetableViewTemplate>
<name>AnyObjectRelations</name>
<parentField>AnyTargetType</parentField>
<titleField>AnyTargetRowid</titleField>
<entityField>#ENTITY</entityField>
<title></title>
</treetableViewTemplate>
</children>
</neonView>
......@@ -48,7 +48,7 @@
<neonViewReference>
<name>ee7395b9-b787-4662-9021-f6e2d486bd16</name>
<entityField>ObjectRelations</entityField>
<view>ObjectRelationFilter_view</view>
<view>AnyObjectRelationFilter_view</view>
</neonViewReference>
</children>
</neonView>
......@@ -32,7 +32,7 @@
<neonViewReference>
<name>726f10a6-dad6-4325-a73e-2d6caf0340db</name>
<entityField>ObjectRelations</entityField>
<view>ObjectRelationFilter_view</view>
<view>AnyObjectRelationFilter_view</view>
</neonViewReference>
</children>
</neonView>
......@@ -62,7 +62,7 @@
<neonViewReference>
<name>d02bf839-1901-4ca1-bcee-245ee9512fe2</name>
<entityField>ObjectRelations</entityField>
<view>ObjectRelationFilter_view</view>
<view>AnyObjectRelationFilter_view</view>
</neonViewReference>
<neonViewReference>
<name>0a3f2444-8d91-41e3-8f4d-19a6013c29c5</name>
......
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