jqgrid treegrid,如何拖放行?

时间:2015-03-15 03:52:26

标签: jqgrid drag-and-drop treegrid free-jqgrid

我有一个jqgrid treegrid(v4.8免费)。我为节点实现了完全管理(添加,编辑和删除)。

 $("#tree").jqGrid({
            url: "http://127.0.0.1:400/hamed",
            datatype: "json",
            colNames: ['id', 'Name', 'Link', ''],
            colModel: [ .....

我想向上移动或向下移动节点和孩子。这样节点的所有子节点和节点都会移动。 (拖放或移动按钮) 如何编写我的treegrid?

1 个答案:

答案 0 :(得分:1)

不幸的是,免费的jqGrid没有为您提供任何可以简化TreeGrid节点拖放实现的附加功能。您必须递归调用getNodeChildren以获取节点的所有子节点。您可以使用标准jQuery.afterjQuery.beforejQuery.insertAfterjQuery.insertBefore移动其他位置的节点。 jqGrid目前没有可以简化实现的方法。