1. var model = grid.getselectionmodel();
2. model.selectall();//選擇所有行
3. model.selectfirstrow();//選擇第一行
4. model.selectlastrow([flag]);//選擇最後一行,flag為正的話保持當前已經選中的行數,不填則預設false
5. model.selectnext();//選擇下一行
6. model.selectprevious();//選擇上一行
7. model.selectrange(tartrow,ndrow, [boolean keepexisting] );//選擇範圍間的行
8. model.selectrow(row);//選擇某一行
9. model.selectrows(rows);//選擇指定一些行,傳遞陣列如[1,3,5],則分別選擇1,3,5行
10. model.clearselections();//清空所有選擇
11. model.deselectrange( startrow, endrow );//取消從startrow到endrow的記錄的選擇狀態
12. model.deselectrow(row);//取消指定行的記錄
-----------有效-------
selectfirstrow();//選擇第一行
selectnext();//選擇下一行
selectall();//選擇所有行
clearselections();//清空所有選擇
selectrange(rows);//選擇範圍間的行 selectrange(1,3)
deselectrange(rows);//取消從startrow到endrow的記錄的選擇狀態
select(row);//選擇某一行
deselect(row);//取消選擇某一行
---獲取選中資料----
var selection = this.getselectionmodel().getselection();
-----------**--------
procedure tfinte***ce_select.unidbgrid1afterload(sender: tunidbgrid);
vardbgridjsname: string;
begin
dbgridjsname := (sender as tunidbgrid).jsname;
unisession.addjs('ext.defer(function(), 20); ');
end;
---遍歷選中---
procedure tmainform.unibuttonclick(sender: tobject);
variidx:integer;
?bmbh:string;
begin
for iidx := 0 to unidbgrid1.selectedrows.count - 1 do
begin
unidbgrid1.datasource.dataset.bookmark := unidbgrid1.selectedrows[iidx];
bmbh:= unidbgrid1.datasource.dataset.fieldbyname('nm').asstring;
end;
end;
jQuery 控制勾選和去勾選
input ratio勾選控制 id prop checked true 勾選 id prop checked false 去勾選注意 一定用prop而不是用attr來控制。目前專案使用的jq版本是3.1.1,在這個版本中,類似於 id attr checked checked id removea...
iview2 Table實現預設勾選
1 table預設勾選 實現效果 解決方式 如果版本不一樣。可以列印出 物件,來檢視物件的屬性和方法。分割線 1 頭部的顯示的清單選擇出現在上面儲存值的實現 這個其實是使用iview的tag元件實現的 2 能夠列印出來有這些屬性,但是在執行的時候,報 ischecked of undefined 個...
Ztree 載入資料預設不勾選父節點
隨筆記錄,ztree 載入資料子節點全部勾選預設是不勾選父節點,官方說法是不干預使用者資料。而某些場景下我們又需要這樣做,有兩種辦法處理,1 在初始化ztree前處理資料中的checked 2 初始化ztree後利用checknode來處理勾選 本人使用這種 直接上 1 設定父節點勾選狀態 2fun...