메뉴를 만들려고하고 있는데, 어떤 이유로 든이 예제 코드를 실행할 수 없습니다! firbug의 오류는 다음과 같습니다Dojo DropDownMenu, 클래스를 찾을 수 없습니다.
Could not load class "dijit.DropDownMenu"
다른 모든 도장 메뉴와 관련된 클래스가 작동, 난 아무것도 렌더링되지 않은 경우 코드의 일부를 제거하여 아래 참조하는 것을 테스트했다.
<div data-dojo-type="dijit.MenuBar" id="actionMenu">
<div data-dojo-type="dijit.PopupMenuBarItem">
<span>File</span>
<div data-dojo-type="dijit.DropDownMenu" id="fileMenu">
<div data-dojo-type="dijit.MenuItem" data-dojo-props="onClick:function(){alert('file 1');}">File #1</div>
<div data-dojo-type="dijit.MenuItem" data-dojo-props="onClick:function(){alert('file 2');}">File #2</div>
</div>
</div>
<div data-dojo-type="dijit.PopupMenuBarItem">
<span>Edit</span>
<div data-dojo-type="dijit.DropDownMenu" id="editMenu">
<div data-dojo-type="dijit.MenuItem" data-dojo-props="onClick:function(){alert('edit 1');}">Edit #1</div>
<div data-dojo-type="dijit.MenuItem" data-dojo-props="onClick:function(){alert('edit 2');}">Edit #2</div>
</div>
</div>
사람은 이유를 지적 할 수 있습니까? 나는 다음 요구 사항을 사용했습니다.
dojo.require("dijit.MenuBar");
dojo.require("dijit.PopupMenuBarItem");
dojo.require("dijit.DropDownMenu");
dojo.require("dijit.MenuItem");
내가 시도해야하고 네,'dijit.DropDownMenu'도로드 할 수 없습니다. 'dijit.form.DropDownButton'으로 바꿀 수 있습니까? – OammieR