从Domino 9.01FP2开始,您不能再关注xe:对话框中的Select2控件。 它似乎是由于在FP2之前工作而导致dojo版本发生更改。dijit对话框中的Select2控件 - 无法对焦
我明白,根本原因是dijit对话框的布局管理器(或底层)阻止了对模态外的事物的注意,而select2下拉列表被添加在页面的末尾。
当与jquery模式一起使用时,有记录的修复,例如,
$ .fn.modal.Constructor.prototype.enforceFocus = function(){};
但我无法找到dojo的任何等效修复,即将select2下拉列表注册为允许拥有焦点的东西。
NB:我认为,在道场这个“修复”可能造成的问题 https://bugs.dojotoolkit.org/ticket/15370
我想到了一个可能的解决方案是使用选择2的open事件,移动它是在对话框中,但我没有运气好。
是否有人在dojo中使用select2或仅仅是一个奇怪的用例,因为大多数人会使用jQuery? (xpages之外)
谢谢!
你救了我的一天:)我有同样的问题,不知道什么改变了来自IBM的POODLE HF,但是,我的select2字段没有得到重点。过去两周我一直在试图解决这个问题。谢谢。 – PSolano 2014-12-17 19:41:50
@PSolano很高兴它帮助! – 2015-01-02 09:39:47