展開可能な行を持つ Primefaces (バージョン 3.4) dataTable を使用しています。正常に動作しています。次に、拡張を編集して編集を保存します。
私は次のようにそれを試しましたが、うまくいきません..
<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);
}
}
どうすれば達成できますか? ...