【发布时间】:2014-10-09 19:34:34
【问题描述】:
从 Domino 9.01FP2 开始,您不能再专注于 xe:dialog 中的 Select2 控件。 它似乎是由于在 FP2 之前工作的 dojo 版本发生了变化。
我知道根本原因是 dijit 对话框的布局管理器(或底层)阻止了对模态之外的事物的关注,并且 select2 下拉菜单附加在页面末尾。
在将它与 jquery modal 一起使用时,有记录的修复方法,例如
$.fn.modal.Constructor.prototype.enforceFocus = function() {};
但我找不到任何等效的 dojo 修复方法,即将 select2 下拉列表注册为允许获得焦点的内容。
注意:我认为 dojo 中的这个“修复”可能导致了这个问题 https://bugs.dojotoolkit.org/ticket/15370
我想到的一个潜在解决方案是使用 select2 的 open 事件将其移动到对话框中,但我没有运气。
是否有人将 select2 与 dojo 一起使用,或者这只是一个奇怪的用例,因为大多数人会使用 jquery? (在 xpages 之外)
谢谢!
【问题讨论】:
标签: dojo xpages jquery-select2