Alfresco - Aikau Custom Action - PullRequest
       80

Alfresco - Aikau Custom Action

0 голосов
/ 19 марта 2020

Я хочу добавить настраиваемое действие на странице поиска на свежем воздухе в Айкау. Я создал модуль расширения.

<extension>
<modules>
    <module>
        <id>Custom Action In Search Result Page</id>
        <auto-deploy>true</auto-deploy>
        <version>1.0</version>

        <customizations>
            <customization>
                <targetPackageRoot>org.alfresco.share.pages.faceted-search
                </targetPackageRoot>
                <sourcePackageRoot>com.custom.faceted-search</sourcePackageRoot>
            </customization>
        </customizations>
    </module>


    <module>
        <id>Tutorial widgets</id>
        <version>1.0</version>
        <auto-deploy>true</auto-deploy>
        <configurations>
            <config evaluator="string-compare" condition="WebFramework"
                replace="false">
                <web-framework>
                    <dojo-pages>
                        <packages>
                            <package name="search" location="js/search" />
                        </packages>
                    </dojo-pages>
                </web-framework>
            </config>
        </configurations>
    </module>
</modules>

фасетный поиск. js

    var searchResultPage = widgetUtils.findObject(model.jsonModel.widgets, "id", "FCTSRCH_SEARCH_RESULT");

if(searchResultPage != null) {
    searchResultPage.config = {
        enableContextMenu : false,
        mergeActions : true,
        additionalDocumentAndFolderActions : ["example-action"]
    }
}

model.jsonModel.widgets.push({
    id: "EXAMPLE_LISTENER",
    name:"search/action"
});

Не добавляется действие в отдельном документе на странице результатов поиска.

1 Ответ

0 голосов
/ 07 апреля 2020

Если вы хотите отобразить то же действие на странице результатов поиска aikau, вы должны указать тот же идентификатор, который вы указали в share-config-custom. xml action.

Ex.example-action

Я предоставлял другой идентификатор, поэтому он не отображался.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...