有没有办法限制smartgwt中SelectItem的选择?

时间:2016-04-14 09:04:32

标签: smartgwt

我想限制smartGWT中selectItem的复选框选择。我的选择项包含“n”个选项,但用户只想从selectItem中选择最多7个选项。我怎样才能实现这一目标?

1 个答案:

答案 0 :(得分:3)

您可以选择多种方式来实现这一目标。

我会在这两个选项之间进行选择(取决于您的应用程序):

  1. 向该Formitem添加CustomValidator。如果SelectItem包含具有7个以上元素的列表作为值,则此验证器应评估为false。请注意,这样的Validator可以转换项的值,并且可以指定formitem旁边的错误消息。
  2. 当选择了7个以上的元素时,将ChangeHandler(通过addChangeHandler)添加到FormItem和chancel ChangeEvents(并向用户提供通知)。