所有属性的Dojo和Dijit参考

时间:2012-03-01 17:21:23

标签: dojo dijit.layout

过去几天我在尝试Dojo和Dijit,我发现它非常有趣。然而,我试图找到一个参考或API文档,帮助我理解我可以分配给小部件和容器的所有属性。

例如,带有保存图标的标签将如下所示:

<div data-dojo-type="dijit.layout.ContentPane" title="Group Two" data-dojo-props="iconClass: 'dijitEditorIcon dijitEditorIconSave'">

现在,我在哪里可以找到&#34; data-dojo-props&#34;属性?我在哪里可以找到所有图标列表?

我的主要问题是关于如何创建垂直菜单栏的例子,但除了分散在这里和那里的奇怪例子之外,api参考没有多大帮助......

有任何帮助吗?我在这里错过了什么吗?

1 个答案:

答案 0 :(得分:0)

对于这种情况,诀窍是学习如何在程序化Javascript样式和声明性HTML样式之间进行转换(有时也在旧的声明式样式之间进行转换,而不是数据)。

对于新的声明式样式,现在基本上唯一的“真实”参数是data-dojo-props,它包含一个将传递给widget构造函数的对象。

//programatic style
new dijit.myWidget({foo:'a', bar:'b'});
//declarative style
<div data-dojo-type="dijit.myWidget" data-dojo-props="foo:'a', bar:'b'"></div>

您可以通过检查相应的窗口小部件文档并查找声明性或编程示例(现在我们知道如何在它们之间进行转换)来查找窗口小部件接受的属性。如果这还不够,您还可以检查源代码 - 通常评论很好,并且 api.dojotoolkit.org 从中获取数据。