快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

和记娱乐博娱188_机器人论坛



jquery-easyui中应用datagrid来加载远程数据,必须设置url属性,如下所示:

$('#tt').datagrid({

title:'Load Data',

iconCls:'icon-save',

width:600,

height:250,

url:'/demo3/data/getItems',

columns:[[

{field:'itemid',title:'Item ID',width:80},

{field:'productid',title:'Product ID',width:80},

{field:'listprice',title:'List Price',width:80,align:'right'},

{field:'unitcost',title:'Unit Cost',width:80,align:'right'},

{field:'attr1',title:'Attribute',width:100},

{field:'status',title:'Status',width:60}

]],

pagination:true

});

分页时必要设置pagination:true,这样,在表格下方将显示分页对象栏。分页对象栏将向办事器发送二个参数:

page: 页号,从1计起。

rows: 每页记录大年夜小。

后台数据应用etmvc框架编写,首先定义数据模型:

@Table(name="item")

public class Item extends ActiveRecordBase{

@Id public String itemi和记娱乐博娱188d;

@Column public String productid;

@Column public java.math.BigDecimal listprice;

@Column 和记娱乐博娱188public java.math.BigDecimal unitcost;

@Column public String attr1;

@Column p和记娱乐博娱188ublic String 和记娱乐博娱188status;

}

编写节制器代码:

public class DataController extends ApplicationController{

/**

* get 和记娱乐博娱188item data

* @param page page index

* @param rows rows per page

* @return JSON format string

* @throws Exception

*/

public View getItems(int page, int rows) throws Exception{

long total = Item.count(Item.class, null, null);

List items = Item.findAll(Item.class, null, null, null, rows, (page-1)*rows);

Map result = new HashMap();

result.put("total", total);

result.put("rows", items);

return new JsonView(result);

}

}

支配运行法度榜样,将会输出datagrid部件:

原文及典型下载地址:http://jquery-easyui.wikidot.com/tutorial:datagrid2

您可能还会对下面的文章感兴趣: