管理バーのすべてまたは一部を無効にする

表示する検索結果がない場合は、sidenavトグラーボタンを除くすべての管理バーのボタンを無効にする必要があります。

disabled属性をliferay-frontend:management-barタグに追加することで、管理バーを無効にできます。

<liferay-frontend:management-bar
disabled="<%= total == 0 %>"
includeCheckBox="<%= true %>"
searchContainerId="<%= searchContainerId %>"
>

また、disabled属性を対応するタグに追加して、個々のコンポーネントを無効にすることもできます。次の例では、表示する結果がない場合は表示スタイルを変更しても効果がないので、検索コンテナに表示される結果が0個の場合に表示ボタンが無効になります。

<liferay-frontend:management-bar-display-buttons
disabled="<%= total == 0 %>"
displayViews='<%= new String[] {"descriptive", "icon", "list"} %>'
portletURL="<%= changeDisplayStyleURL %>"
selectedDisplayStyle="<%= displayStyle %>"
/>

図1:管理バーのすべてまたは一部を無効にできます。

関連トピック

Including Actions in the Management Bar

Clay Management Toolbar

« 管理バーにアクションを含めるLiferay Util Taglibの使用 »
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています