LigerUI Grid和Tree資料獲取

2021-08-05 19:44:45 字數 719 閱讀 2553

獲取管理物件

var treemanager = $("#roletree").ligergettreemanager();

var gridmanager = $("#listgrid").ligergetgridmanager();

獲取多行選中記錄

var griddata = gridmanager.getcheckedrows();

var treedata = treemanager.getchecked();

這樣獲取的是集合物件,即使實際上只選中了行,獲取資料也是griddata[0].attr

獲取單行選中記錄

var griddata = gridmanager.getselectedrow();

var treedata = treemanager.getselected();

獲取整個物件的所有資料(選中+未選中)

var allgridarray = gridmanager.getdata();

var alltreearray = treemanager.getdata();

根據需要選中的樹path動態獲得該tree物件

獲得樹物件 public guisubitemtestobject gettree string a if to.length 1 return new guisubitemtestobject to 0 arraylistfilter new arraylist for int i 0 i to....

NOIP2016提高A組五校聯考2 tree

給一棵n 個結點的有根樹,結點由1 到n 標號,根結點的標號為1。每個結點上有乙個物品,第i 個結點上的物品價值為vi。你需要從所有結點中選出若干個結點,使得對於任意乙個被選中的結點,其到根的路徑上所有的點都被選中,並且選中結點的個數不能超過給定的上限lim。在此前提下,你需要最大化選中結點上物品的...

NOIP2016提高A組五校聯考2 tree

description 給一棵n 個結點的有根樹,結點由1 到n 標號,根結點的標號為1。每個結點上有乙個物品,第i 個結點上的物品價值為vi。你需要從所有結點中選出若干個結點,使得對於任意乙個被選中的結點,其到根的路徑上所有的點都被選中,並且選中結點的個數不能超過給定的上限lim。在此前提下,你需...