2

検索コンテナの列 jsp が liferay で機能しません。

特定の文字列の検索結果を表示するために、タイプ Document の Liferay Search-container 内に jsp を含めようとしています。

以下は、ページに search-container を表示するコードのスニペットです。

<liferay-ui:search-container searchContainer="<%=tagsearchContainer%>"> 
    <liferay-ui:search-container-results>
            results="<%= hits.toList() %>"
            total="<%= hits.getLength() %>"
    </liferay-ui:search-container-results>

    <liferay-ui:search-container-row
        className="com.liferay.portal.kernel.search.Document"
        escapedModel="<%= false %>"
        keyProperty="UID"
        modelVar="document"
        stringKey="<%=true %>"
        >

        <liferay-ui:search-container-column-jsp path="/html/search_tag_result_form.jsp"/>

     </liferay-ui:search-container-row>

</liferay-ui:search-container>

検索コンテナは、ドキュメントのすべてのフィールドのみをすべてマッシュアップしてエラーなしで表示します。jsp のコンテンツは表示しません (実際には含まれず、間違った jsp のパスがあってもスローしません)。 up 結果は container-row から表示されます。

4

1 に答える 1

2

<liferay-ui:search-iterator />end-tagの前に が欠けていると思います</liferay-ui:search-container>

これは、タグ<liferay-ui:search-iterator />内のリストとコンテンツを実際に表示するために使用されます。<liferay-ui:search-container-row>

で一般的に使用されるほとんどのタグについて、適切な説明search-containerを次に示します。

于 2012-12-25T07:57:44.070 に答える