ComboButton和MenuItem的一点注意事项

作者在 2008-05-06 14:58:11 发布以下内容
1. ComboButton
        使用这个控件的时候要声明的是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"就可以了。
DOJO | 阅读 3094 次
文章评论,共0条
游客请输入验证码