問題
- 管理ツールバーの上書き の手順を踏むと、カスタムドロップダウン項目が無効として表示されます。
Environment
- Liferay DXP 7.4
解決策
- 、コンテナ・リストのdata-actionにカスタム・ボタンの "actions "が必要です。
- これは、 を追加することで実現できます。例えば、この日記の例では、view_entries.jspのデータ内に、デフォルトのアクションの隣にカスタムアクションを追加します:
row.setData(
HashMapBuilder.<String, Object>put(
"actions", journalDisplayContext.getAvailableActions(curArticle) +",your_custom_actions_separated_by_commas"
).put(
"draggable", !BrowserSnifferUtil.isMobile(request) && (JournalArticlePermission.contains(permissionChecker, curArticle, ActionKeys.DELETE) || JournalArticlePermission.contains(permissionChecker, curArticle, ActionKeys.UPDATE))
).put(
"title", HtmlUtil.escape(title)
).build());
追加情報
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン