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

datagrid json 數組

林國瑞1年前8瀏覽0評論

今天我們來講一下關于DataGrid JSON數組的使用。

DataGrid組件是一個常用的表格組件,通過JSON數組來渲染數據。我們可以通過以下的代碼來創建DataGrid:

var data = [{
"id":1,
"name":"John Smith",
"age":32
},{
"id":2,
"name":"Jane Smith",
"age":28
}];
$("#dg").datagrid({
data: data
});

在上述代碼中,我們首先定義了一個JSON數組,包含了兩個對象,每個對象代表一行數據。然后我們通過jQuery的選擇器來獲取到DataGrid組件的DOM元素,并將data屬性設置為我們剛才定義的JSON數組。

在DataGrid中,我們可以使用columns來定義列。例如:

$("#dg").datagrid({
data: data,
columns:[[
{field:'id',title:'ID'},
{field:'name',title:'姓名'},
{field:'age',title:'年齡'}
]]
});

在上述代碼中,我們定義了三列,分別為"id"、"name"和"age",并且給它們分別命名為"ID"、"姓名"和"年齡"。注意,我們必須使用二維數組來定義columns,即使使用的是單列。

除了data和columns之外,我們還可以設置其他的屬性來自定義DataGrid。例如,我們可以設置pagination屬性來啟用分頁:

$("#dg").datagrid({
data: data,
columns:[[
{field:'id',title:'ID'},
{field:'name',title:'姓名'},
{field:'age',title:'年齡'}
]],
pagination: true,
pageSize: 10,
pageList: [10,20,30,40,50]
});

在上述代碼中,我們啟用了分頁,以及設置了每頁的大小和可選的頁碼數量。

綜上所述,DataGrid組件是一個非常常用的表格組件。我們可以利用JSON數組來渲染數據,還可以自定義列和其他屬性,例如分頁。