在 Firefox 和 Chrome 中尝试我们的 Worklight 应用程序时,我们注意到在 Chromeonclick
上,我们的项目上的事件EdgeToEdgeStoreList
不起作用。在 Firefox 中,该onclick
事件确实有效。
require([ "dojo/store/Memory",
"dojox/mobile/EdgeToEdgeStoreList", "dojo/_base/array" ], function(Memory,
EdgeToEdgeStoreList, array) {
var conferencesJson = [];
for(var i = 0; i < conference.array.length; i++){
var x = {"label" : conference.array[i].name,
"moveTo" : "dayOverview",
"onclick" : "test()"
};
conferencesJson.push(x);
}
var conferenceStore = new Memory({
data : conferencesJson,
idProperty : "label"
});
var conferenceList = new EdgeToEdgeStoreList({
store : conferenceStore
}, "conferenceList");
conferenceList.startup();
});
在我们的 HTML 中,我们只有一个无序列表。
<ul id="conferenceList"></ul>
有人可以解释为什么这在 Firefox 中有效而在 Chrome 中无效吗?