作者在 2008-05-06 14:58:11 发布以下内容
1. ComboButton
使用这个控件的时候要声明的是dojo.require("dijit.form.Button"), 而不是dojo.require("dijit.form.ComboButton")! 虽然使用的时候写的是dojoType="dijit.form.ComboButton", 但是写require的时候是绝对不能像红色字体那样写的,不然页面显示出来会混乱!我在这个问题上就中招过。
还有就是该按钮的按键名称显示。如下:
2. MenuItem
同样,虽然使用的时候需要写dojoType="dijit.MenuItem", 但是require中只要写"dijit.Menu"就可以了。
使用这个控件的时候要声明的是dojo.require("dijit.form.Button"), 而不是dojo.require("dijit.form.ComboButton")! 虽然使用的时候写的是dojoType="dijit.form.ComboButton", 但是写require的时候是绝对不能像红色字体那样写的,不然页面显示出来会混乱!我在这个问题上就中招过。
还有就是该按钮的按键名称显示。如下:
<button dojoType="dijit.form.ComboButton">
<script type="dojo/method" event="onClick">
alert("Click!");
</script>
<span>Button</span>
<ul dojoType="dijit.Menu">
<li dojoType="dijit.MenuItem">Option1</li>
<li dojoType="dijit.MenuItem">Option2</li>
</ul>
</button>
注意红色那行,如果去掉span直接写纯文本的话,页面上是看不到按钮的名称的,必须要加像p、 span、 或者是div这种标记才能够正常显示。2. MenuItem
同样,虽然使用的时候需要写dojoType="dijit.MenuItem", 但是require中只要写"dijit.Menu"就可以了。