【发布时间】:2013-05-24 08:52:50
【问题描述】:
我正在使用带有可扩展行的 Primefaces(3.4 版)数据表。它工作正常。 现在我想编辑扩展并保存编辑。
我尝试如下但没有工作..
<p:rowExpansion>
<p:panelGrid>
<p:row>
<p:column>
<h:outputText value="GiveText" />
</p:column>
<p:column >
<p:inputTextarea id="editText" value="#{myBean.myText}"
counterTemplate="{0} characters remaining." counter="countDisplay"/>
<br />
<h:outputText id="countDisplay" />
</p:column>
</p:row>
<p:row>
<p:column colspan="2">
<p:commandButton value="Add Text" type="submit" ajax="true"
action="#{myBean.addTextAction}" process="editText" update="table"/>
</p:column>
</p:row>
</p:panelGrid>
</p:rowExpansion>
myBean.addTextAction如下
public void addTextAction(){
MyClass myClassObj =new MyClass();
if(!myText.isEmpty()){
myClassObj.setText(myText);
}
else{
myClassObj.setText(null);
}
}
我怎样才能实现它?..
【问题讨论】:
-
您的 myBean.addTextAction 看起来如何?你能发布那个方法吗?
-
总是,总是,总是发布你的 backbean 代码。
-
你已经发布了方法,剩下的代码呢。
标签: java jsf primefaces datatable