diff --git a/entity/Favorite_entity/Favorite_entity.aod b/entity/Favorite_entity/Favorite_entity.aod index 1e0fbcad30170f3fe30ea9dcfa810ab10bef515a..4d3a729393f10f8feb1957675d44092d7a05ba30 100644 --- a/entity/Favorite_entity/Favorite_entity.aod +++ b/entity/Favorite_entity/Favorite_entity.aod @@ -60,6 +60,10 @@ <name>#PROVIDER_AGGREGATES</name> <useAggregates v="true" /> </entityProvider> + <entityField> + <name>DESCRIPTION</name> + <titleProcess>%aditoprj%/entity/Favorite_entity/entityfields/description/titleProcess.js</titleProcess> + </entityField> </entityFields> <recordContainers> <jDitoRecordContainer> @@ -92,6 +96,9 @@ <jDitoRecordFieldMapping> <name>TITLE.value</name> </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>DESCRIPTION.displayValue</name> + </jDitoRecordFieldMapping> <jDitoRecordFieldMapping> <name>UID.value</name> </jDitoRecordFieldMapping> diff --git a/entity/Favorite_entity/entityfields/description/titleProcess.js b/entity/Favorite_entity/entityfields/description/titleProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..8fe382e3bed4a9a7df59e51fee7b3b8155d3c49b --- /dev/null +++ b/entity/Favorite_entity/entityfields/description/titleProcess.js @@ -0,0 +1,4 @@ +import("system.result"); +import("system.translate"); + +result.string(translate.text("Description")); \ No newline at end of file diff --git a/entity/Favorite_entity/recordcontainers/jditorecordcontainer/contentProcess.js b/entity/Favorite_entity/recordcontainers/jditorecordcontainer/contentProcess.js index b352d8c4163bbba3d533aa5d431fafa1b7393106..629c63d289deb9d5eb582b4d08b432d4ef08fa57 100644 --- a/entity/Favorite_entity/recordcontainers/jditorecordcontainer/contentProcess.js +++ b/entity/Favorite_entity/recordcontainers/jditorecordcontainer/contentProcess.js @@ -151,7 +151,7 @@ function buildFavorites(favos, objecttype) loadConfig.entity(ContextUtils.getEntity(objecttype)); loadConfig.uids(ids); loadConfig.count(200); - loadConfig.fields(["#CONTENTTITLE", "#IMAGE", "#UID"]); + loadConfig.fields(["#CONTENTTITLE", "#CONTENTDESCRIPTION", "#IMAGE", "#UID"]); try { var loadedRows = entities.getRows(loadConfig); @@ -180,6 +180,7 @@ function getFavoriteWith(loadedRow, builtFavos, favoriten, pRowid, objecttype) var image = loadedRow["#IMAGE"]; var rowid = favoriten[b]["rowid"]; var title = loadedRow["#CONTENTTITLE"]; + var description = loadedRow["#CONTENTDESCRIPTION"]; var id = favoriten[b]["id"]; var user = favoriten[b]["group"]["groupuser"]; @@ -191,6 +192,7 @@ function getFavoriteWith(loadedRow, builtFavos, favoriten, pRowid, objecttype) image, rowid, title, + description, id, user ]); diff --git a/neonView/FavoriteFilter_view/FavoriteFilter_view.aod b/neonView/FavoriteFilter_view/FavoriteFilter_view.aod index 8c4e917b30501a9dbd6f8664de5539838a007c49..986c7af8dd9bfda45809ee9828b01c43f8f7c707 100644 --- a/neonView/FavoriteFilter_view/FavoriteFilter_view.aod +++ b/neonView/FavoriteFilter_view/FavoriteFilter_view.aod @@ -55,6 +55,10 @@ <name>d68cc010-2d84-43d1-a333-39f9fdd3a23a</name> <entityField>TITLE</entityField> </neonTreeTableColumn> + <neonTreeTableColumn> + <name>bd73a21a-78b9-4921-b184-8c410a8c7c08</name> + <entityField>DESCRIPTION</entityField> + </neonTreeTableColumn> </columns> </treeTableViewTemplate> </children>