dojo Tree数据交互

dojo学习了两周时间想总结一下。

dojo分下列几块:

事件机制:事件绑定(最让他烧包的就是他的发布订阅,不过我做的时候没用到)

组件布局:建议使用dojox.layout.ContentPane(如果使用它的话那么主框架加载了dojo的包那么子页面就不再加载了。带来的问题就是所有父子页面的生存空间相当于一个window,那么所有的id不能重复)。

加载机制:dojo.ready;dojo.addOnLoad方法。

AJax机制:没啥说得看referenceAPI吧

附件给个例子:

功能:
1.双击左边树的国家节点,之后该节点在左侧删除,右侧多了一个删除的该节点
2.双击右边树的国家节点,之后该节点在右侧删除,左侧多了一个删除的该节点
3.点击右侧树的国家节点或者点击ctrl键选择多个国家节点,之后点击【>】按钮,可发选右侧树多了选中的节点
4.点击左侧树的国家节点或者点击ctrl键选择多个国家节点,之后点击【<】按钮,可发选左侧树多了选中的节点
5.左侧树如果不为空点击【获取数据】按钮可得左侧树的信息firebug中可以看到结果
6.该例子已经在ie7,ie8,firefox14.0.1测试通过,都能达到描述效果。界面无报错信息

你可能感兴趣的:(dojo)