我收到错误:
脚本解释器错误,line = 3,col = 28:[ReferenceError]'找不到dojo'
1: viewScope.ppChoice=context.getSubmittedValue();
2: dBar.info("I am here");
3: var fileUploadPanel = dojo.byId("#{id:fileUploadPanel}");
4: var fileUpload1 = dojo.byId("#{id:fileUpload1}");
5: var butImport = dojo.byId("#{id:butImport}");
6: dojo.style(fileUploadPanel, "display", "block");
7: dojo.window.scrollIntoView(butImport);
8: fileUpload1.focus();
在扩展库弹出菜单的onItemClick事件上。这个相同的代码在正常的按钮事件中运行得很好。我打算现在不打算使用popupmenu,但我仍然很好奇为什么我从onItemClick事件中得到这个错误。有什么想法吗?
答案 0 :(得分:3)
xe:dropDownButton的onItemClick事件需要服务器端JS。您正在将SSJS与dojo混合使用,后者是客户端JS。