开发者

OpenFaces Composite Filter does not render the user search input text field

开发者 https://www.devze.com 2023-03-18 20:24 出处:网络
Good Afternoon, I am trying to use the composite filter but in vain. While we struggled the whole day trying to know that it does not work if the table contains a column with action buttons and no da

Good Afternoon,

I am trying to use the composite filter but in vain. While we struggled the whole day trying to know that it does not work if the table contains a column with action buttons and no data type, now we are wondering why it does not render the text field for the user to type his filter criteria.

  1. We click on the (+) button = A drop down with column names is rendered.
  2. 2- From this dropdown, we choose a column.
  3. 3- A 'NOT' checkbox and Another dropdown with expressions (equals, contains...etc) is rendered.
  4. 4- We choose an expression from the list.

    5- The input text field supposed to be rendered is not rendered at all. Which makes the composite filter non usable as the user cannot type his search criteria!

    Please help.

           <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>
    


Appearently It is a bug affecting versions of Mojarra ulterior to 2.0.3 (2.0.4+). http://requests.openfaces.org/browse/OF-81 And not fixed yet in the nightly builds.

0

精彩评论

暂无评论...
验证码 换一张
取 消