我需要在一个问题上提供一些意见。单击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);