2013-03-20 57 views
0

我有一個帶有5個選項卡的手風琴面板,即部門名稱,學生姓名,序列號,年齡和評論。在每個選項卡中,我有主要面部文本區域可供輸入。輸入所有細節後,我將其保存。現在我將嘗試編輯這些信息。在編輯信息,我想下面的手風琴面板實現,打開手風琴面板的三個選項卡

  1. 當我點擊編輯如何使p:inputTextarea啓用,以便它可以進行編輯。目前標籤高亮不是p:inputTextarea
  2. 當任何信息被編輯時,相應的選項卡應在保存後突出顯示。例如,編輯年齡和評論時,我必須在保存後突出顯示兩個標籤,以便用戶可以瞭解年齡和評論已被編輯。設置活動索引只打開一個選項卡。將多個設置爲true將打開所有選項卡。如何實現這一點?

回答

0

使用手風琴面板的綁定屬性。當您保存數據時,請確定需要突出顯示哪個選項卡。在後臺bean中相應地設置活動標籤。

例子:

您認爲:

<p:accordionPanel autoHeight="false" binding="#{mybackingbean.panel}" ....other attributes you need... /> 

在支持bean

@ManagedBean(name="mybackingbean") 
public class MyBackingBean 
{ 
    private AccordionPanel panel; 

    //Setter and getter for panel 

    public String saveAction() 
    { 
     if(somecondition) 
     { 
      panel.setActiveIndex(1); 
     } 
     else 
     { 
      panel.setActiveIndex(0); 
     } 

     return ""; 
    } 
} 
+0

我必須做一些事情是這樣的: 公共字符串saveAction () { if(somecondition) panel.setActiveIndex(1); panel.setActiveIndex(0); panel.setActiveIndex(2); } return「」; } } – shreekanth 2013-03-21 06:05:48

+1

我認爲手風琴小組一次將注意力集中在**一個**選項卡上。 – maggu 2013-03-21 06:09:37

+0

是的,我同意你的看法,但我想知道是否有任何解決方法,以便它可以實現。 – shreekanth 2013-03-21 06:12:49

相關問題