空の結果メッセージの設定
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、こちらまでご連絡ください。
UIをツアーした場合、検索コンテナにメッセージが表示されたり、場合によってはアニメーションが表示されたりすることがあります。
liferay-frontend:empty-results-message
タグのおかげで、空の結果メッセージとアニメーションも使用するようにアプリを構成できます。
次の手順を実行します:
-
liferay-frontend
taglib宣言をポートレットのinit.jsp
追加します。<%@ taglib uri="http://liferay.com/tld/frontend" prefix="liferay-frontend" %>
-
empty-result-message
タグ をポートレットのビューに追加します。<liferay-frontend:empty-result-message />
-
タグの属性を設定して、アニメーションまたは画像の有無にかかわらず、検索コンテナの空の結果メッセージを定義します。 属性については、次の表で説明します。
属性 説明 actionDropdownItems
使用可能なアクションの数に応じて、ドロップダウンメニュー、リンク、またはボタンで空の結果に対して表示するアクションを指定します。 animationType
アニメーションのCSSクラス。 四つの値は、これらのCSSクラスでデフォルトで利用可能である: EmptyResultMessageKeys.AnimationType.EMPTY
(タグライブラリエンプティ状態
)、EmptyResultMessageKeys.AnimationType.SEARCH
(タグライブラリ検索状態
)、EmptyResultMessageKeys.AnimationType。成功
(taglib-success-state
)、およびEmptyResultMessageKeys.AnimationType.NONE
。 必要に応じて、カスタムCSSクラスを指定することもできます。componentId
actionDropdownItems
コンポーネント(ドロップダウンメニュー、リンク、またはボタン)のIDを指定しますdescription
メインメッセージの下に表示する説明テキスト。 elementType
メインメッセージの言語キー no-x-yet
のx
パラメーターを置き換える要素のタイプ。構成例を以下に示します。
<liferay-frontend:empty-result-message actionDropdownItems="<%= FragmentPermission.contains(permissionChecker, scopeGroupId, FragmentActionKeys.MANAGE_FRAGMENT_ENTRIES) ? fragmentDisplayContext.getActionDropdownItems() : null %>" animationType="<%= EmptyResultMessageKeys.AnimationType.NONE %>" componentId="actionsComponent" description='<%= LanguageUtil.get(request, "collections-are-needed-to-create-fragments") %>' elementType='<%= LanguageUtil.get(request, "collections") %>' />
empty \ _state.gif:
search \ _state.gif:
success \ _state.gif:
すばらしいです\! これで、空の結果メッセージを表示するようにアプリを構成する方法がわかりました。