Композитный фильтр OpenFaces не отображает текстовое поле ввода пользовательского поиска - PullRequest
0 голосов
/ 06 июля 2011

Добрый день,

Я пытаюсь использовать композитный фильтр, но напрасно. Хотя мы целый день пытались понять, что это не сработает, если в таблице есть столбец с кнопками действий и нет типа данных, сейчас мы задаемся вопросом, почему он не отображает текстовое поле, чтобы пользователь мог ввести критерии своего фильтра.

  1. нажимаем на кнопку (+) = капля вниз с именами столбцов.
  2. 2- Из этого выпадающего списка мы выбираем колонка.
  3. 3 - флажок «НЕ» и еще один выпадающий с выражениями (равно, содержит ... и т.д.) отображается
  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>
    

1 Ответ

0 голосов
/ 08 июля 2011

По-видимому, это ошибка, затрагивающая версии Mojarra ulterior to 2.0.3 (2.0.4+). http://requests.openfaces.org/browse/OF-81 И еще не исправлено в ночных сборках.

...