我根据客户的需要显示了一个屏幕。所以这取决于客户的需求。 问题是,当我点击“清理字段”按钮时,我必须删除3个FieldSet。当客户点击“搜索”按钮后再重新添加它们。 但是当我尝试删除时,它会将“无法将FieldSet的形式设置为null”作为IllegalArgumentException。你们有什么想法帮助我吗?
ps:如果有巴西人,也许我可以用葡萄牙语解释。
public boolean onCleanClick(){
this.form.remove(fsResult1);
this.form.remove(fsResult2);
this.form.remove(fsSubmits);
this.profile1.setValue("0");
this.profile2.setValue("0");
return true;
}
public boolean onComparaPerfisClick(){
fsSubmits.setShowBorder(false);
fsSubmits.setColumns(2);
fsSubmits.add(submitProfile1);
fsSubmits.add(submitProfile2);
form.add(fsSubmits, 2);
fsResult1.add(processProfile1);
fsResult1.setShowBorder(false);
fsResult2.add(processProfile2);
fsResult2.setShowBorder(false);
form.add(fsResult1);
form.add(fsResult2);
}
答案 0 :(得分:0)
我终于可以做到了。 我没有找到从表单中删除fieldSet的方法,而不是它,我在表单上添加了没有东西的字段集 当我需要我添加的东西,当我点击清除按钮,我从fieldset中删除了东西,而没有从表单中删除任何东西