jqgrid操作以及应用方法

来源:互联网 发布:迪杰斯特拉算法流程图 编辑:程序博客网 时间:2024/05/16 07:21

1.获取grid 选中的行的ID

var rowid = $("#searchResultList

 ").getGridParam("selrow
 

 

");2. 如何在表格中动态增加一行数据?

04 
05//$("#jqgrid").addRowData(rowId, data, pos, idx);
06 
07//pos可以为[first,last,before,after],为后两者是需要指定相对的行ID
08 
09$("#jqgrid
10").addRowData("1
11", {"name
12":"test
13","age
14":12}, "first
15");3. 如何动态修改某行的数据内容,如某几列的值?
16 
17//setRowData( rowid, data );
18 
19$("#jqgrid
20").setRowData( "1
21", { tax:"5
22", total:"205
23" });4. jqgrid 的常用属性?
24 
25$("#jqgrid
26").jqGrid({
27url:"${ctx}/sys/role/search.dm
28",
29colNames:["角色名称
30"],//,"角色代码"
31 
32colModel:["roleName
33"],//"roleCode"还可以用对象替换
34 
35jsonReader:{id:"roleId
36",root:"dataList
37"},
38width:240,
39height:250,
40rowNum:20,//每页20条记录
41 
42pager: "logListPager
43",//分页显示的DIVID
44 
45sortname: "actionTime
46",//默认排序的列名
47 
48sortorder: "desc
49",//默认排序的顺序
50 
51scroll
52:true
53,//鼠标滚动翻页
54 
55onSelectRow: function
56(rowid) {}
57});5. 获取某一行的数据对象?
58 
59var
60rowid = $("#searchResultList
61").getGridParam("selrow
62");
63var
64rowData = $("#searchResultList
65").getRowData(rowid);6. 如何使用API 动态修改选中的行?
66 
67//true:重新加载表格数据, false:不重新加载表格数据
68 
69$("#jqGrid
70").setSelection("1
71", true
72);

 

 

原创粉丝点击