Прежде всего, я хочу сказать, что я новичок в мире DOJO и, возможно, для некоторых это
вопрос глупый :). Но также кто-то говорит, что нет глупых вопросов.
Вот моя проблема:
У меня быстрый вопрос, связанный с DojoML (точнее, <script type="dojo/connect">
).
В примере здесь: http://dojotoolkit.org/reference-guide/dijit/Tree.html
мы получили что-то вроде этого:
<code><script type="dojo/connect">
var menu = dijit.byId ("tree_menu");
menu.bindDomNode (this.domNode);
dojo.connect (menu, "_openMyself", this, function (e) {
var tn = dijit.getEnclosingWidget (e.target);
menu.getChildren (). forEach (function (i) {
i.attr ('отключен',! tn.item.children);
});
* * 1016});
</script>
Теперь я хотел бы перевести его на «традиционный» сценарий.
Как я читаю здесь: http://dojocampus.org/content/2008/08/09/dojoml-the-best-thing-since-sliced-bread/
такую нотацию DojoML можно перевести на:
dojo.connect(oMyTree, 'postCreate', null, function(){});<br>
Мой вопрос: правильный ли это «перевод», потому что он просто не работает.
Моя цель - прикрепить простое меню правой кнопки мыши к каждому узлу MyTree.