2012-01-02 2 views
0

Я использую табуляцию в формате mainfaces.Фокус на конкретную вкладку в элементах табуляции

<p:tabView> 
<p:tab id="basic" title="Login"> 
</p:tab> 
<p:tab id="personal" title="Personal"> 
</p:tab> 
<p:tab id="contact" title="Contact"> 
</p:tab> 
</p:tabView> 

На просмотре сохраненной информации, предположим, что мне нужно изменить данные на вкладке «контакт» только, как я могу перенаправить или сосредоточиться на этой вкладке непосредственно не заходя на другой tabs.Can я сделать это с JavaScript?

My primefaces version is: primefaces-3.0.M3 with JSF and Google Cloud SQL 
+0

Решена ли ваша проблема? Ответ любопытного, похоже, не решает вашу проблему, но все же вы отметили его принятие. Если ответ любопытного действительно решил его в конце концов, пожалуйста, оставьте комментарий к его ответу, чтобы сообщить об этом. Или, если вы действительно нашли другое решение, которое действительно решает вашу проблему, вы должны отправить его в виде отдельного ответа. – BalusC

+0

@ BalusC: когда я редактирую некоторую информацию частично, как это любопытно, ответ в порядке. Прежде всего я пытался это сделать. Вот почему я принял ответ. – NaaN

ответ

1

Использование F: Ajax оказывают = "MyId" на логику выбора, а затем дать ID "MyId" к р: TabView ид = "MyId", а затем использовать Rendered атрибут на каждой вкладке которого вы хотите отобразить для ex: rendered = "# {selectionlogicvariable == tabid}"

+0

Когда я использую rendered, вкладка, отличная от 'rendered =" true ", исчезнет, ​​но мне просто нужно сосредоточиться на этой вкладке, а другие должны быть там! Надеюсь, вы это получили! – NaaN

Смежные вопросы