2013-03-04 3 views
0

Мы работаем над JSF 2. Мы хотим, чтобы внутри отображалась форма xhtml. Использование, оно отображает содержимое файла XHTML. Но действия с кнопками команд не работают.JSF2 рендеринг xhtml страница внутри вкладок (richfaces) doent work

Мы создали страницу tabs.xhtml, которая направлена ​​сначала через страницу index.xhtml. Код выглядит следующим образом:

<h:form> 
    <rich:tabPanel> 
     <rich:tab name="Second"> 
      <ui:include src="/Second.xhtml" /> 
     </rich:tab> 
     <rich:tab name="Third"> 
     Here is tab #3 
     </rich:tab> 
    </rich:tabPanel> 
</h:form> 

В Second.xhtml, у нас есть ADD NEW, редактировать, удалять кнопки, действия которых не работает после включения в закладках.

Пожалуйста, помогите. Спасибо заранее ...

+2

делает ваш Second.xhtml содержит '' ? потому что если у вас есть вложенные формы (форма внутри формы), которая является baaaad ... реорганизуйте ваши страницы, чтобы у вас не было вложенных форм (например, удалите форму из Second.xhtml) – Daniel

+0

Создайте множество локальных форм «сторона-в-бок» , как предлагает Даниил. Кроме того, ознакомьтесь с советами по [Несколько h: form на странице JSF] (http://stackoverflow.com/questions/7371903/multiple-hform-in-a-jsf-page/7372315#7372315). – skuntsel

+0

@ Daniel Thanks.Its работает с использованием a4j: region вместо форм. –

ответ

0

ли ваш Second.xhtml содержит <h:form>?

Потому что, если он делает вас имея вложенные формы (форма внутри формы), которая является baaaad ... реорганизовать ваши страницы, так что вы не будете иметь вложенные формы

Например удалить форму от Second.xhtml

Here a bit more about nested forms

+0

Мы работаем над JSF 2. Теперь мы можем включить страницу xhtml внутри вкладок. 'Но теперь переключение между другими вкладками - проблема. <богата: tabPanel> \t <богата: вкладка этикетка = название "FST" = "Первый"> \t \t <щ: включают SRC = "/ FirstPage.xhtml" /> \t \t <богата: вкладка метка = имя "scnd" = "Второй"> \t \t \t Это вторая вкладка \t \t Мы успешно в состоянии видеть FirstPage.xhtml. Но не может переключаться на вторую вкладку. Помогите мне. Спасибо заранее! –

+0

его другой вопрос, проверьте http://showcase.richfaces.org/richfaces/component-sample.jsf?demo=tabPanel&sample=simple&skin=blueSky – Daniel