从popmenu找不到dojo

时间:2013-04-03 17:06:44

标签: xpages

我收到错误:

脚本解释器错误,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事件中得到这个错误。有什么想法吗?

1 个答案:

答案 0 :(得分:3)

xe:dropDownButton的onItemClick事件需要服务器端JS。您正在将SSJS与dojo混合使用,后者是客户端JS。