dojo.connect VS <脚本类型=“ dojo / connect”>(DojoML)

| 首先,我想说一下我在DOJO世界中的新事物,也许对于某些人来说 问题很愚蠢:)。但是也有人说没有愚蠢的问题。 这是我的问题: 我有一个与DojoML有关的快速问题(更确切地说是
<script type=\"dojo/connect\">
)。 在此处的示例中:http://dojotoolkit.org/reference-guide/dijit/Tree.html 我们得到了这样的东西:
<script type=\"dojo/connect\">
var menu = dijit.byId(\“ tree_menu \”); menu.bindDomNode(this.domNode); dojo.connect(菜单,\“ _ openMyself \”,this,function(e){     var tn = dijit.getEnclosingWidget(e.target);     menu.getChildren()。forEach(function(i){         i.attr(\'disabled \',!tn.item.children); }); });
</script>
现在,我想将其翻译为“传统”脚本。 当我在这里阅读时:http://dojocampus.org/content/2008/08/09/dojoml-the-best-thing-since-sliced-bread/ 这样的DojoML表示法可以翻译成:
dojo.connect(oMyTree, \'postCreate\', null, function(){});
我的问题是,这是否是正确的“翻译”,因为它根本不起作用。 我的目标是在每个MyTree的节点上附加一个简单的右键菜单。     
已邀请:
我读过一些我喜欢的地方。一旦将包含它们的小部件实例化,此类脚本将运行。基本上会在postCreate上附加一个额外的处理程序。但是,如果这样做,您将擦除默认的postCreate并运行您的postcreate处理程序。     

要回复问题请先登录注册