How to specify only necessary items in AlfSelectDocumentListItems?

cancel
Showing results for 
Search instead for 
Did you mean: 
npavlov
Active Member II

How to specify only necessary items in AlfSelectDocumentListItems?

Jump to solution

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 Solution

Accepted Solutions
npavlov
Active Member II

Re: How to specify only necessary items in AlfSelectDocumentListItems?

Jump to solution

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 solution in original post

1 Reply
npavlov
Active Member II

Re: How to specify only necessary items in AlfSelectDocumentListItems?

Jump to solution

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")