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

easyui 表單 json格式

阮建安1年前9瀏覽0評論

EasyUI是一款使用廣泛的ui庫,其中表單組件的功能十分強(qiáng)大,可以通過Json格式的數(shù)據(jù)動態(tài)渲染表單,使得開發(fā)者能以更簡單的方式來創(chuàng)建表單。

Json格式的表單數(shù)據(jù)結(jié)構(gòu)如下:

{
"rows": [{
"columns": [{
"field": "name",
"title": "姓名",
"width": 100
}, {
"field": "age",
"title": "年齡",
"width": 100
}]
}, {
"columns": [{
"field": "address",
"title": "地址",
"width": 200,
"colspan": 2
}]
}]
}

其中,rows是一個數(shù)組,每個元素表示一行,columns也是一個數(shù)組,每個元素表示該行的一個單元格。每個單元格的屬性包括field(表單項(xiàng)名稱,string類型)、title(表單項(xiàng)標(biāo)題,string類型)、width(表單項(xiàng)寬度,number類型)、colspan(橫向合并單元格數(shù),number類型)等。

使用EasyUI的表單組件可以根據(jù)上述數(shù)據(jù)結(jié)構(gòu)進(jìn)行數(shù)據(jù)渲染,代碼如下:

$(function(){
var data = {
"rows": [{
"columns": [{
"field": "name",
"title": "姓名",
"width": 100
}, {
"field": "age",
"title": "年齡",
"width": 100
}]
}, {
"columns": [{
"field": "address",
"title": "地址",
"width": 200,
"colspan": 2
}]
}]
};
$('#form').form('load', data);
});

以上代碼首先定義了一個數(shù)據(jù)結(jié)構(gòu),然后使用form組件的load方法將數(shù)據(jù)渲染到id為form的元素中。實(shí)際使用中,可以將數(shù)據(jù)從后端獲取,再進(jìn)行渲染。