easyui的getRows和appendRow方法使用结果记录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了easyui的getRows和appendRow方法使用结果记录相关的知识,希望对你有一定的参考价值。

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Basic Tabs - jQuery EasyUI Demo</title>
 6     <link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css">
 7     <link rel="stylesheet" type="text/css" href="easyui/themes/icon.css">
 8     <script type="text/javascript" src="easyui/jquery.min.js"></script>
 9     <script type="text/javascript" src="easyui/jquery.easyui.min.js"></script>
10 </head>
11 <body>
12     
13     <div id="dg"></div>
14     <a href="javascript:fun1();" class="easyui-linkbutton">按钮1</a>
15     <a href="javascript:fun2();" class="easyui-linkbutton">按钮2</a>
16         
17 <script>
18     $("#dg").datagrid({
19         data:{"rows":[{"name":"项目一","num":1,"price":10,"amount":0},{"name":"项目二","num":2,"price":20,"amount":1}]},
20         columns:[[
21             {field:id1,title:id1,align:center,hidden:true},    
22             {field:id2,title:id2,align:center},            
23             {field:name,title:项目,align:center}, 
24             {field:num,title:数量,align:center},    
25             {field:price,title:价格,align:center},    
26             {field:amo,title:费用,align:center,
27                 formatter:function(value, row, index) {
28                     return row.num * row.price;
29                 }
30             }
31         ]],
32         singleSelect: true
33     });
34     function fun1() {
35         var rows = $("#dg").datagrid(getRows);
36         console.log(rows);
37     }
38     function fun2() {
39         $("#dg").datagrid(appendRow, {
40             id1 : 1,
41             id2 : 2,
42             name : 项目三,
43             num : 3,
44             price : 30,
45             amo : 90
46         });
47     }
48 </script>
49 </body>
50 </html>

getRows方法获取到的行的field与columns中定义的无关,结果如下图所示。

技术分享u

以上是关于easyui的getRows和appendRow方法使用结果记录的主要内容,如果未能解决你的问题,请参考以下文章

EASYUI DATAGRID加合计

关于jQuery easyUI 添加合计统计行

easyUI中datagrid控制获取指定行数的数据

EasyUI中如何给datagrid动态增加行,怎么使该行是可以编辑的

easyUI datagrid 清空

请教个问题, EasyUI DataGrid怎么获取所有行?