是否可以删除FieldSet然后重新添加它?怎么样?

时间:2010-11-16 17:53:28

标签: java click fieldset

我根据客户的需要显示了一个屏幕。所以这取决于客户的需求。 问题是,当我点击“清理字段”按钮时,我必须删除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);

}

1 个答案:

答案 0 :(得分:0)

我终于可以做到了。 我没有找到从表单中删除fieldSet的方法,而不是它,我在表单上添加了没有东西的字段集 当我需要我添加的东西,当我点击清除按钮,我从fieldset中删除了东西,而没有从表单中删除任何东西