2010-11-16 47 views
1

我收到了一个根据客户需求显示的屏幕。所以这取决于消费者的需求。 问题是,当我点击“Clean Fields”按钮时,我必须删除3个FieldSet。稍后当顾客点击“搜索”按钮时重新添加它们。 但是,当我尝试删除,它说“无法将FieldSet的窗体设置为空”作为IllegalArgumentException。你们有什么想法帮助我吗?是否可以删除一个FieldSet然后重新添加它?怎么样?

ps:如果有巴西人,也许我可以用葡萄牙语解释。

公共布尔onCleanClick(){

this.form.remove(fsResult1); 
    this.form.remove(fsResult2); 
    this.form.remove(fsSubmits); 
    this.profile1.setValue("0"); 
    this.profile2.setValue("0"); 
    return true; 
} 

公共布尔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

我终于可以做到这一点。 我没有找到一种方法来从表单中删除fieldSet,而不是它,我添加了表单上的fieldset而没有东西 当我需要时我添加了东西,当我点击清除按钮时,我从fieldset中删除了东西,并没有任何形式从

相关问题