我想将数据状态保存在DefaultTreeNode(PrimeFaces)中,以便以后使用。
selection.getData()。getName()的初始状态为“ nameA”; 我将选择的数据保存到最终对象中,并将其放到originalSelection中。
protected DefaultTreeNode originalSelection;
protected DefaultTreeNode selection;
public void initEditElementInDetail() {
if (selection != null) {
final Object data = selection.getData();
originalSelection = new DefaultTreeNode(data);
}
}
然后将selection.getData()。getName()中的名称更改为“ nameB”; 并且originalSelection.getData()。getName()也是“ nameB”,但我希望它成为第一个值“ nameA”。