用template 来开发dojo widget
发布时间:2020-12-16 21:51:49 所属栏目:百科 来源:网络整理
导读:dojo 提供了一套模板机制来做widget. 可以写一段widget的html代码,运行时就可以把这段html替换到DOM里面. 参考这里: http://dojotoolkit.org/book/dojo-book-0-9/part-3-programmatic-dijit-and-dojo/manipulating-widgets-through-code/writing-your 有一点
dojo 提供了一套模板机制来做widget. 可以写一段widget的html代码,运行时就可以把这段html替换到DOM里面.
参考这里: http://dojotoolkit.org/book/dojo-book-0-9/part-3-programmatic-dijit-and-dojo/manipulating-widgets-through-code/writing-your 有一点文档里面说的不清楚. 我通过看dijit里面的那些widget源码才搞明白. 在定义自己的widget类的时候,需要继承 dijit._Widget. 这个是所有widget的父类. 而 如果要使用模板机制,就还需要继承 dijit._Templated. 并不是每个现有的widget类都继承了 dijit._Templated. 因为它们可能没有使用模板. 所以,如果从那些没有继承 dijit._Templated的widget类,比如 dijit.layout.ContentPane等. 而又想使用模板,就需要另外继承 dijit._Templated. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |