diff --git a/entity/ExportTemplate_entity/ExportTemplate_entity.aod b/entity/ExportTemplate_entity/ExportTemplate_entity.aod index a38388bbd5de723db021a3cb15d5d40cb1322e35..473d4f9dbd3b2e504a7fb73318f2fad34bce0aee 100644 --- a/entity/ExportTemplate_entity/ExportTemplate_entity.aod +++ b/entity/ExportTemplate_entity/ExportTemplate_entity.aod @@ -73,11 +73,6 @@ <entityConsumer> <name>ExportTemplateFields</name> <state>EDITABLE</state> - <dependency> - <name>dependency</name> - <entityName>ExportTemplateField_entity</entityName> - <fieldName>ExportTemplateFields</fieldName> - </dependency> <children> <entityParameter> <name>ExportTemplateField_param</name> @@ -86,6 +81,11 @@ <documentation>%aditoprj%/entity/ExportTemplate_entity/entityfields/exporttemplatefields/children/exporttemplatefield_param/documentation.adoc</documentation> </entityParameter> </children> + <dependency> + <name>dependency</name> + <entityName>ExportTemplateField_entity</entityName> + <fieldName>ExportTemplateFields</fieldName> + </dependency> </entityConsumer> <entityParameter> <name>ExportTemplateIDs_param</name> @@ -94,11 +94,6 @@ </entityParameter> <entityConsumer> <name>ExportTemplateplaceOfUseCon</name> - <dependency> - <name>dependency</name> - <entityName>ExportTemplatePlaceOfUse_entity</entityName> - <fieldName>ExportTemplatePlaceOfUser</fieldName> - </dependency> <children> <entityParameter> <name>ExportTemplatePlaceOfUse_param</name> @@ -106,11 +101,23 @@ <expose v="true" /> </entityParameter> </children> + <dependency> + <name>dependency</name> + <entityName>ExportTemplatePlaceOfUse_entity</entityName> + <fieldName>ExportTemplatePlaceOfUser</fieldName> + </dependency> </entityConsumer> <entityProvider> <name>ExportTemplateIDs</name> <documentation>%aditoprj%/entity/ExportTemplate_entity/entityfields/exporttemplateids/documentation.adoc</documentation> <recordContainer>db</recordContainer> + <children> + <entityParameter> + <name>ExportTemplateIDs_param</name> + <valueProcess>%aditoprj%/entity/ExportTemplate_entity/entityfields/exporttemplateids/children/exporttemplateids_param/valueProcess.js</valueProcess> + <expose v="true" /> + </entityParameter> + </children> <dependencies> <entityDependency> <name>1b692618-b800-47ae-a48c-3d4164d68401</name> @@ -119,13 +126,6 @@ <isConsumer v="false" /> </entityDependency> </dependencies> - <children> - <entityParameter> - <name>ExportTemplateIDs_param</name> - <valueProcess>%aditoprj%/entity/ExportTemplate_entity/entityfields/exporttemplateids/children/exporttemplateids_param/valueProcess.js</valueProcess> - <expose v="true" /> - </entityParameter> - </children> </entityProvider> <entityParameter> <name>comingFrom_param</name> @@ -160,6 +160,7 @@ <alias>Data_alias</alias> <isReadOnly v="false" /> <conditionProcess>%aditoprj%/entity/ExportTemplate_entity/recordcontainers/db/conditionProcess.js</conditionProcess> + <onDBDelete>%aditoprj%/entity/ExportTemplate_entity/recordcontainers/db/onDBDelete.js</onDBDelete> <linkInformation> <linkInformation> <name>ce410f40-846b-43e6-9c30-150393cee43d</name> diff --git a/entity/ExportTemplate_entity/recordcontainers/db/onDBDelete.js b/entity/ExportTemplate_entity/recordcontainers/db/onDBDelete.js new file mode 100644 index 0000000000000000000000000000000000000000..571ed49a75e9c390650c56139d99139532a32649 --- /dev/null +++ b/entity/ExportTemplate_entity/recordcontainers/db/onDBDelete.js @@ -0,0 +1,8 @@ +import("system.vars"); +import("Sql_lib"); + +var exportTemplateId = vars.get("$local.uid"); + +newWhere("EXPORTTEMPLATEPLACEOFUSE.EXPORTTEMPLATE_ID", exportTemplateId).deleteData(); +newWhere("EXPORTTEMPLATESELECTION.EXPORTTEMPLATE_ID", exportTemplateId).deleteData(); +newWhere("EXPORTTEMPLATEFIELD.EXPORTTEMPLATE_ID", exportTemplateId).deleteData(); \ No newline at end of file diff --git a/neonView/ExportTemplateFieldList_view/ExportTemplateFieldList_view.aod b/neonView/ExportTemplateFieldList_view/ExportTemplateFieldList_view.aod index c76b3911ada32f3151a5bbe762c0f71609619c60..c7dfb01e23ac7c680a0a0d343293f1f55fffcc6a 100644 --- a/neonView/ExportTemplateFieldList_view/ExportTemplateFieldList_view.aod +++ b/neonView/ExportTemplateFieldList_view/ExportTemplateFieldList_view.aod @@ -5,9 +5,9 @@ <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="false" /> <layout> - <boxLayout> + <noneLayout> <name>layout</name> - </boxLayout> + </noneLayout> </layout> <children> <titledListViewTemplate> diff --git a/neonView/ExportTemplatePlaceOfUseList_view/ExportTemplatePlaceOfUseList_view.aod b/neonView/ExportTemplatePlaceOfUseList_view/ExportTemplatePlaceOfUseList_view.aod index 45306dbb7234ea9b481ded9d1608679fed3d7cac..ca711428be6e33bfe47d79b820348c7b22f17588 100644 --- a/neonView/ExportTemplatePlaceOfUseList_view/ExportTemplatePlaceOfUseList_view.aod +++ b/neonView/ExportTemplatePlaceOfUseList_view/ExportTemplatePlaceOfUseList_view.aod @@ -3,9 +3,9 @@ <name>ExportTemplatePlaceOfUseList_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> - <boxLayout> + <noneLayout> <name>layout</name> - </boxLayout> + </noneLayout> </layout> <children> <titledListViewTemplate> diff --git a/neonView/ExportTemplatePreview_view/ExportTemplatePreview_view.aod b/neonView/ExportTemplatePreview_view/ExportTemplatePreview_view.aod index 06bcfe9edfd98a79a7c86135b7977b02f32da4d3..79713725747aa1250dd4f7667f6e4a77c73280b7 100644 --- a/neonView/ExportTemplatePreview_view/ExportTemplatePreview_view.aod +++ b/neonView/ExportTemplatePreview_view/ExportTemplatePreview_view.aod @@ -24,6 +24,8 @@ </favoriteViewTemplate> <genericViewTemplate> <name>generic</name> + <showDrawer v="true" /> + <drawerCaption>Details</drawerCaption> <entityField>#ENTITY</entityField> <fields> <entityFieldLink>