阅读:3883回复:2
xul应用程序开发
在开发过程中遇到问题:
用XBL实现一个容器(vbox)在content中有children字段 将它放置在主界面上,而后往这个容器中拖拽Button,容器接受拖拽生成Button后会自动生成连接线(在DragDrop中写代码)(连接线也是用XBL是可以接受拖拽的,这样可以控制拖拽Button的位置),例如: Button1 | Button3 | Button2 可以将Button3拖入到1和2之间, 目前问题: 可以拖入,但显示不正确,但是查看其DOM节点顺序是正确的!这个接受拖拽的容器是放在一个Tabbox中,如果关闭了这个Tabbox再打开,显示的Button顺序就正确了,不知道这是怎么回事.向大家请教. 还有一个问题是,在Tree中添加拖拽事件,如何添加? 这里留下MSN:president1028@ |
|
1楼#
发布于:2007-12-13 17:54
俺没有研究过drag and drop,不好乱讲。只是想说如果不能直接实现效果,可以用代码来控制实现。
下面是google到的东西,也许有用。 http://www.captain.at/howto-xul-drag-drop-tree.php |
|
2楼#
发布于:2007-12-13 17:54
谢谢777
就是我往普通的容器里拖控件没有问题显示的很正常,但换成了XBL显示就出了问题.而DOM按顺序打印出来却正确很奇怪. 第一次找到这个地方,非常感谢您的回复. |
|