文档提到“当用户输入不匹配任何选项的值并且按下回车键时,会触发调用新选项处理器”。实际情况发现是当输入后焦点移开就触发了事件(并不需要按下回车键),而且事件里也没法判断是否按下了回车,这样随便输入点什么移开焦点就认为是新选项了,这是否是一个BUG,或者还有什么配置?
另外发现newOptionAllowed属性无效。不管怎么设置,都会触发newOptionHandler事件,和文档说的“ newOptionAllowed
属性也可以用来开启是否允许输入新值”好像不一致。
谢谢,大佬问个题外话,是不是要出7.13了?
7.13?这是什么的版本?
对不起打错了,是7.3
哦哦,之前是有计划过 7.3,不过后来应该是取消了。CUBA 7 进入了维护期。Jmix 是 CUBA 8
开发那边确认了,newOptionAllowed
属性已经废弃。用 setNewOptionHandler()
方法就可以。原贴: