Таблица данных JSF со значением «Параметр функции» - PullRequest
0 голосов
/ 02 марта 2012

Я не знаю, возможно ли это, но я хочу создать DataTable со значением, основанным на значении другого родителя dataTable

Здесь фактический код (он не работает):

<h:form id="searchTableAM">
           <x:dataTable id="lettersAM"
                         value="#{searchBO.listAM}"
                         var="letterAM">
                <x:column>
                    <x:div>
                        <x:outputText value="#{letterAM}"/>                            
                    </x:div>
                    <x:dataTable id="resAMID"
                                 value="#{search.serieByLetter(letterAM)}"
                                 var="resAM">
                            <h:column>
                                <x:outputText value="#{resAM.title}"/>     
                            </h:column>
                    </x:dataTable>
                </x:column>
            </x:dataTable>            
        </h:form>

Проблема заключается в значении второго dataTable (функция с параметром) здесь прототипа:

public List getSerieByLetter(String letter)

ps: 1-й dataTable один работает

здесь результат:

org.apache.commons.el.parser.ParseException: Encountered "(" at line 1, column 28.

Ожидал одного из "}" ...

, если кто-нибудь знает, как его исправить, или знает подобный код примера :), пожалуйста

1 Ответ

1 голос
/ 02 марта 2012

Похоже, что ваша версия EL не поддерживает вызов метода. Это было введено в Expression Language версии 2.2 . См. этот ответ на связанный вопрос для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...