Skip to content
Snippets Groups Projects
Commit 76787370 authored by David Büchler's avatar David Büchler
Browse files

Die Kampagnenplanung ist nun filterbar.

Es wurden diverse Filder nicht mehr suchbar gemacht, da das Filtern nach diesen keinen Sinn ergibt
parent 0d5d0882
No related branches found
No related tags found
No related merge requests found
......@@ -67,10 +67,12 @@
</entityActionGroup>
<entityField>
<name>targetContext</name>
<searchable v="false" />
</entityField>
<entityField>
<name>UID</name>
<title>UID</title>
<searchable v="false" />
</entityField>
<entityField>
<name>NAME</name>
......@@ -137,6 +139,8 @@
<jDitoRecordContainer>
<name>jditoRecordContainer</name>
<jDitoRecordAlias>Data_alias</jDitoRecordAlias>
<isFilterable v="true" />
<isRequireContainerFiltering v="false" />
<contentProcess>%aditoprj%/entity/CampaignPlanning_entity/recordcontainers/jditorecordcontainer/contentProcess.js</contentProcess>
<onUpdate>%aditoprj%/entity/CampaignPlanning_entity/recordcontainers/jditorecordcontainer/onUpdate.js</onUpdate>
<onDelete>%aditoprj%/entity/CampaignPlanning_entity/recordcontainers/jditorecordcontainer/onDelete.js</onDelete>
......
import("system.logging");
import("JditoFilter_lib");
import("system.util");
import("system.db");
import("system.result");
import("system.vars");
import("Sql_lib");
var stepCondition = JditoFilterUtils.getSqlCondition(vars.get("local.filter").filter, "CAMPAIGNSTEP");
var UID = 0;
var CAMPAIGNNAME = 1;
......@@ -18,10 +21,10 @@ var campaignsQuery = "select CAMPAIGNID, CAMPAIGN.\"NAME\""
var stepsQuery = "select CAMPAIGNSTEPID, CAMPAIGNSTEP.\"NAME\", CAMPAIGNSTEP.PREDECESSORSTEP_ID,"
+ " CAMPAIGNSTEP.DESCRIPTION, CAMPAIGNSTEP.DATE_START, CAMPAIGNSTEP.DATE_END, CAMPAIGNID"
+ " from CAMPAIGN"
+ " join CAMPAIGNSTEP on CAMPAIGN.CAMPAIGNID = CAMPAIGNSTEP.CAMPAIGN_ID order by SORTING"
+ " join CAMPAIGNSTEP on CAMPAIGN.CAMPAIGNID = CAMPAIGNSTEP.CAMPAIGN_ID"
var campaignsRows = db.table(campaignsQuery);
var stepsRows = db.table(stepsQuery);
var stepsRows = db.table(stepCondition.buildSql(stepsQuery, "", "order by SORTING"));
//First add all Campaign Rows to the resultRay. These are the Root Rows in the Treetable
for (var campaignRowIndex in campaignsRows)
......
......@@ -3,7 +3,7 @@
<name>CampaignPlanning_view</name>
<title>Campaign planning</title>
<majorModelMode>DISTRIBUTED</majorModelMode>
<filterable v="false" />
<filterable v="true" />
<layout>
<boxLayout>
<name>layout</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