2011-07-06 6 views
0

良い午後、OpenFaces Composite Filterはユーザー検索入力テキストフィールドを表示しません

私は複合フィルターを無駄にしようとしています。テーブルにアクションボタンとデータタイプのない列が含まれていても、それが機能しないことを知りながら、私たちは一日中苦労しましたが、なぜユーザーがそのフィルタ条件を入力するためのテキストフィールドをレンダリングしないのか不思議です。

  1. (+)ボタン= Aをクリックします。 の列名で降順がレンダリングされます。
  2. 2このプルダウンから 列を選択します。
  3. 3 - 'NOT'チェックボックスと他の 式を含むドロップダウン(等号、 ...など)がレンダリングされます。
  4. 4- リストから式を選択します。

    5レンダリングされる入力テキストフィールドがまったくレンダリングされません。 ユーザーは検索条件を入力できないため、複合フィルタは使用できません。

    助けてください。

     <div> 
        <h:form> 
           <o:compositeFilter id="bookfilter" for="bookstable" autoDetect="true"/> 
            <o:dataTable id="bookstable" sortColumnId="title" value="#{bookController.items}" var="item" > 
             <o:singleRowSelection /> 
    
             <f:facet name="header"> 
              Book TABLE 
             </f:facet> 
             <f:facet name="columnMenu"> 
              <o:columnMenu/> 
             </f:facet> 
             <o:column id="title" sortingExpression="#{item.title}" header="title"> 
              <h:outputText value="#{item.title}"/> 
             </o:column> 
             <o:column id="topic" header="topic"> 
              <h:outputText value="#{item.topic}"/> 
             </o:column> 
             <o:column id="writer" header="writerid" > 
              <h:outputText value="#{item.writer}"/> 
             </o:column> 
    
            </o:dataTable> 
    

答えて

関連する問題