打开手风琴面板的三个选项卡
问题描述:
我有一个带有5个选项卡的手风琴面板,即部门名称,学生姓名,序列号,年龄和评论。在每个选项卡中,我有主要面部文本区域可供输入。输入所有细节后,我将其保存。现在我将尝试编辑这些信息。在编辑信息,我想下面的手风琴面板实现,打开手风琴面板的三个选项卡
- 当我点击编辑如何使
p:inputTextarea
启用,以便它可以进行编辑。目前标签高亮不是p:inputTextarea
。 - 当任何信息被编辑时,相应的选项卡应在保存后突出显示。例如,编辑年龄和评论时,我必须在保存后突出显示两个标签,以便用户可以了解年龄和评论已被编辑。设置活动索引只打开一个选项卡。将多个设置为true将打开所有选项卡。如何实现这一点?
答
使用手风琴面板的绑定属性。当您保存数据时,请确定需要突出显示哪个选项卡。在后台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 "";
}
}
我必须做一些事情是这样的: 公共字符串saveAction () { if(somecondition) panel.setActiveIndex(1); panel.setActiveIndex(0); panel.setActiveIndex(2); } return“”; } } – shreekanth 2013-03-21 06:05:48
我认为手风琴小组一次将注意力集中在**一个**选项卡上。 – maggu 2013-03-21 06:09:37
是的,我同意你的看法,但我想知道是否有任何解决方法,以便它可以实现。 – shreekanth 2013-03-21 06:12:49