0

エラーが発生します:

スクリプト インタープリター エラー、行 = 3、列 = 28: [参照エラー] '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 イベントからこのエラーが発生する理由についてまだ興味があります。何か案は?

4

1 に答える 1

3

xe:dropDownButton の onItemClick イベントは、サーバー側の JS を想定しています。SSJS とクライアント側の JS である dojo を混在させています。

于 2013-04-03T17:47:26.723 に答える