以下是我的弹出控件的内容(动态)。我面临着一个接一个地打开DateTextbox
日历控件的问题。问题仅存在于IE(我正在使用的版本10)浏览器中,而不是Chrome或Firefox中。如果我在弹出窗口中只有一个DateTextbox
,那么我找不到任何问题。
var reportContainer = new TableContainer(
{
cols: 1,
customClass: "labelsAndValues",
"labelWidth": "100"
}, dojo.byId("divForm"));
var startDateTextBox = new DateTextBox(
{
label: "Start Date :",
id: "txtStartDate",
name: "startDate",
required: true,
value: new Date()
}, "startDate"
);
var endDateTextBox = new DateTextBox(
{
label: "End Date :",
id: "txtEndDate",
name: "endDate",
required: true,
value: new Date()
}, "endDate"
);
reportContainer.addChild(endDateTextBox);
reportContainer.addChild(startDateTextBox);
reportContainer.startup();
据我分析,_getDisplayedValueAttr
文件中的方法_DateTimeTextBox.js
导致了问题。它以递归方式执行。
是否有人对此问题有所了解或我做错了什么?
答案 0 :(得分:1)
我猜浏览器缓存就是导致此问题的原因,您是否可以在清除浏览器缓存后尝试一次该活动?