0

考虑小部件配置:

{
    id: "MyMultiSelect",
    name: "alfresco/forms/controls/MultiSelectInput",
    config: {
        label: "My multi-select input",
        name: "assoc_myGood",
        width: "400px",
        addedAndRemovedValues: true,
        valueDelimiter: ",",
        choiceCanWrap: true,
        choiceMaxWidth: "100%",
        optionsConfig: {
            labelAttribute: "name",
            queryAttribute: "name",
            valueAttribute: "value",
            publishTopic: "ALF_CRUD_GET_ALL",
            publishPayload: {
                url: "/slingshot/datalists/lists/node/workspace/SpacesStore/dc1b9c22-b955-4e5f-9b10-2343680a15f5",
                resultsProperty: "response.datalists"
            },
            searchStartsWith: true
        }
    }
}

值被检索,但在选择时,可以选择一个值,但之后所有其他值都将被禁用。例如,只能选择一个值。

那么是否MultiSelectInput支持选择超过 1 个值?

4

1 回答 1

1

是的,MultiSelectInput确实支持选择多个值。在 Aikau Sandpit 上查看这个活生生的例子。我建议问题是您optionsConfig的错误。根据您的另一个问题,我会说每个选项都被分配了相同的值,这就是为什么只能选择一个选项的原因。

于 2016-12-09T09:50:27.710 回答