我正在尝试在slickgrid treegrid中实现拖放。 基本上这个结构 -
Electronics >
TV >
LED > SONY
LG
LCD > SAMSUNG
TOSHIBA
例如 - http://mleibman.github.io/SlickGrid/examples/example5-collapsing.html
我希望将品牌从一个类别转移到另一个类别
我到了启用拖动行的位置,并获取了拖动行的详细信息。
通过使用以下我可以得到我拖动的行 -
$("#teamGrid").bind("drop", function (e, dd) {
data[dd.row]
}
现在,我如何获取删除拖动行的行的详细信息或ID? 有没有在网格中启用拖拽的示例?
答案 0 :(得分:0)
我想我想出来了 -
var name = e.target.offsetParent.childNodes[1].innerHTML;
var temp = document.createElement("div");
temp.innerHTML = name;
alert(temp.textContent || temp.innerText);
答案 1 :(得分:0)
此外,如果有人想知道代码来确定被拖动行的id -
var dragRow = $(e.target).closest(".ui-widget-content slick-row");
dragId = dragRow.context.offsetParent.childNodes[1].innerHTML;
这一点尤为重要,因为默认的api grid.selectedRows()会给出错误的结果,即树形网格已折叠:)