色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

easyui表格json

江奕云1年前9瀏覽0評論

EasyUI是一個簡單易用但功能強大的JavaScript框架,其中的datagrid組件可以用于展示數(shù)據(jù)表格。datagrid要展示數(shù)據(jù)需要提供數(shù)據(jù)源,如從后端API獲取的JSON格式的數(shù)據(jù)。下面以一個例子來說明如何將JSON數(shù)據(jù)渲染到EasyUI表格中。

// 示例JSON數(shù)據(jù)
var data = {
"total": 3,
"rows": [
{"id":1, "name":"張三", "age":23},
{"id":2, "name":"李四", "age":28},
{"id":3, "name":"王五", "age":20}
]
};
// EasyUI表格配置
$('#table').datagrid({
columns: [[
{field:'id', title:'ID', width:50},
{field:'name', title:'姓名', width:100},
{field:'age', title:'年齡', width:50},
]],
data: data['rows'], // 指定表格數(shù)據(jù)源為JSON數(shù)據(jù)的rows字段
height: 200,
striped: true,
pagination: true,
pageSize: 10,
pageList: [10, 15, 20],
rownumbers: true
});

以上代碼中,我們先定義了一份示例的JSON數(shù)據(jù),其中包含一個total字段表示數(shù)據(jù)總數(shù),和一個rows字段表示具體的數(shù)據(jù)行。接著是EasyUI表格的配置,包括了表格列定義、數(shù)據(jù)源、表格高度、分頁等。我們將JSON數(shù)據(jù)的rows字段作為表格的數(shù)據(jù)源,即可在頁面上渲染出數(shù)據(jù)表格。

需要注意的是,如果從API獲取JSON數(shù)據(jù),則需要在Ajax成功回調(diào)函數(shù)中將數(shù)據(jù)傳遞給EasyUI表格。代碼如下:

$.ajax({
url: '/api/getData',
type: 'GET',
success: function(data) {
$('#table').datagrid({
data: data['rows'],
// 其他表格配置
});
},
error: function() {
alert('獲取數(shù)據(jù)失敗!');
}
});