jQuery MiniUI

标题: TreeGrid [打印本页]

作者: renle    时间: 2016-9-19 16:57:24     标题: TreeGrid

版主,类似于这样的一个TreeGrid,我想要实现他的上移下移功能,我看到咱们的API里面的DataGrid里面有moveup  movedown的方法,但是我使用过去之后没反应,求版主指点迷津
function moveUp() {
        var row = grid.getSelected();
        if (row) {
            var index = grid.indexOf(row);
            grid.moveRow(row, index - 1);
        }
    }
    function moveDown() {
        var row = grid.getSelected();
        if (row) {
            var index = grid.indexOf(row);

            grid.moveRow(row, index + 2);
        }
    }


作者: felt    时间: 2016-9-19 17:31:37

treegrid有节点关系,怎么随意换位置
作者: renle    时间: 2016-9-20 08:42:15

felt 发表于 2016-9-19 17:31
treegrid有节点关系,怎么随意换位置

意思是这样的大神,在同一个父节点下有多个子节点,子节点之间可以相互调换位置,层级收缩之后父节点之间也可以相互调换位置,类似于上图中国区事业部为父节点,他下面的子节点可以实现上移下移,兄弟节点通过座椅可以变为他上一个兄弟节点的子节点
作者: dforce    时间: 2016-9-20 09:15:43

renle 发表于 2016-9-20 08:42
意思是这样的大神,在同一个父节点下有多个子节点,子节点之间可以相互调换位置,层级收缩之后父节点之间 ...

tree.moveNode(node, targetNode, action) // action:before|after|add
作者: renle    时间: 2016-9-20 10:28:53

dforce 发表于 2016-9-20 09:15
tree.moveNode(node, targetNode, action) // action:before|after|add

大神,我刚才查到了这个属性,但是没有尝试成功,我现在需要做的事情就是要有上移下移两个按钮,当我选中某个节点点击按钮时父节点内的子节点可以执行相应的操作,求指点
作者: dforce    时间: 2016-9-20 11:00:34

renle 发表于 2016-9-20 10:28
大神,我刚才查到了这个属性,但是没有尝试成功,我现在需要做的事情就是要有上移下移两个按钮,当我选中 ...

没有上移下移,你可以根据选中节点,找到同级的排列在之前或之后的节点,再调用这个moveNode方法移动节点




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2