我想验证用户不能通过在微调器的文本框中键入来手动更改微调器值。
例如,我从服务器获取的字段 sales multiple = x 未修复。并显示一个限制如下的微调器字段
spinner.setMinValue = x spinner.setIncrement = x spinner.setValue = x
因此,如果 x=3 用户必须输入 3,6,9...,则用户强制选择一个与 xeg 相乘的值,以此类推。
所以这里我的问题是如果我在微调器字段文本框中输入 2。GXT 小部件接受该值。
可能的解决方案:
是否有任何我忘记设置的 spinnerfield 的预定义属性?
是否有任何预定义的验证器?
我可以设置仅由 css 读取的微调器字段的文本框,以便用户无法专注于文本框但仍会更改值。
如果以上都没有怎么手动实现?