欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

easyui多層json

錢琪琛1年前8瀏覽0評論

easyui是一個基于jQuery的開源UI庫,提供了豐富的UI組件和易于使用的API,使得在Web開發中構建復雜UI界面變得更加容易。其中,easyui的datagrid組件可以用于展示和處理數據,支持多層嵌套的JSON數據格式。

在easyui中,多層嵌套的JSON數據格式可以通過columns屬性來進行設置。該屬性定義了datagrid中每一列的信息,包括列的標題、數據字段名、寬度等。其中,每一個列可以根據多層嵌套的JSON數據格式來進行定義,如下所示:

[{
"field" : "id",
"title" : "ID",
"width" : 60
},{
"field" : "name",
"title" : "Name",
"width" : 80
},{
"field" : "address",
"title" : "Address",
"width" : 120,
"formatter" : function(value,row,index){
//自定義formatter函數,用于格式化數據
return value.province + ',' + value.city + ',' + value.street;
}
}]

在上述代碼中,第三列的數據字段名為“address”,而其對應的JSON數據格式為:

{
"province" : "Shanghai",
"city" : "Pudong New District",
"street" : "Century Avenue"
}

通過自定義formatter函數,可以將這個JSON數據格式中的province、city和street三個信息拼接起來,并在datagrid中進行展示。對于多層嵌套的JSON數據格式,只需要在columns屬性中進行相應的字段定義和formatter函數的設置即可。