cancel
Showing results for 
Search instead for 
Did you mean: 

How to specify only necessary items in AlfSelectDocumentListItems?

npavlov
Confirmed Champ
Confirmed Champ

Hi,

i use alfresco/documentlibrary/AlfSelectDocumentListItems widget. i want to see only three items (all, none, invert), but when i set them like that, it looks great but don't work (in default configuratiom without specified widgets property it works):

{
    name: "alfresco/documentlibrary/AlfSelectDocumentListItems",
    config:{widgets:[
        {
            name: "alfresco/menus/AlfMenuItem",
            config: {
                label: "select.all.label",
                publishTopic: "DOCUMENT_SELECTION_UPDATE",
                publishPayload: {
                    label: "select.all.label",
                    value: "selectAll"
                }
            }
        },
        {
            name: "alfresco/menus/AlfMenuItem",
            config: {
                label: "select.none.label",
                publishTopic: "DOCUMENT_SELECTION_UPDATE",
                publishPayload: {
                    label: "select.none.label",
                    value: "selectNone"
                }
            }
        },
        {
            name: "alfresco/menus/AlfMenuItem",
            config: {
                label: "invert.selection.label",
                publishTopic: "DOCUMENT_SELECTION_UPDATE",
                publishPayload: {
                    label: "invert.selection.label",
                    value: "selectInvert"
                }
            }
        }
    ]}
},

How to make it work?

1 ACCEPTED ANSWER

npavlov
Confirmed Champ
Confirmed Champ

You should add  "alfresco/core/topics" to define:

define(["dojo/_base/declare",
...
        "alfresco/core/topics",
...
    ],
...
or set directly:
publishTopic: "ALF_DOCLIST_FILE_SELECTION"
as it defined in alfresco/core/topics.js file (DOCUMENT_SELECTION_UPDATE: "ALF_DOCLIST_FILE_SELECTION")

View answer in original post

1 REPLY 1

npavlov
Confirmed Champ
Confirmed Champ

You should add  "alfresco/core/topics" to define:

define(["dojo/_base/declare",
...
        "alfresco/core/topics",
...
    ],
...
or set directly:
publishTopic: "ALF_DOCLIST_FILE_SELECTION"
as it defined in alfresco/core/topics.js file (DOCUMENT_SELECTION_UPDATE: "ALF_DOCLIST_FILE_SELECTION")
Getting started

Explore our Alfresco products with the links below. Use labels to filter content by product module.