Dojo弹出窗口在不到一秒的时间内消失

时间:2016-10-21 07:04:34

标签: dojo

我需要在一个问题上提供一些意见。单击dojo下拉列表时会显示一个弹出窗口。这是一种通常的行为。但是,当第一次单击下拉时,弹出窗口会一直显示,但是当第二次单击时,弹出窗口会在不到一秒的时间内消失。

我在Firebug中收到错误,如下所示

ObjectSelector不适合相对于锚点的屏幕,并且有一个对话框处于活动状态。 ObjectSelector将调整为:[152.3000030517578]

我检查了分辨率1900 X 1080,我遇到了这个问题。如果我在分辨率1600 X 900中检查它,弹出窗口将在手动关闭之前消失。

 var countryPickerParams = {
        rootId: "root",
        rootTitle: nls["Country"],
        storeUrl: "/cupm/ipt/pmObjectSelectorData.jsp?ENTITY=getCountriesList",
        itemIdField: "id",
        labelField: "countryName",
        iconClassField: "iconClass",
        hasChildrenField: "hasChildren",
        showSearchDropdownMenu: false,
        showToolbar: false,
        showFilterToolbar: true,
        showSelectMessage: true,                  
        selectMessage: "Select Country",
        buttonTitle: "Select Country",
        i18nPackageName: "cupm",
        i18nBundleName: "applicationproperties"
    };
    dijit.byId('country').attr('objectSelectorParams', countryPickerParams);

我是Dojo的新手,所以任何帮助都会很棒。附图中显示的设计。由于安全策略而忽略其他字段。enter image description here

0 个答案:

没有答案