datagrid的一种特殊写法

前言

这种写法源于在学校做项目时老师的要求,html和js的代码减少了,因为列名写在json了

html代码

<div id="dg_f" class="easyui-datagrid" style="width:100%;position:absolute;" data-options="rownumbers:true,
			toolbar: '#tb',
			singleSelect:true,
			pagination:true,
			showFooter: true">
</div>

json代码(把列名写在json中)

{
	"columns":[
				{"title":"订单编号","field":"BILL_NO","width":"120","align":"center"},
				{"title":"订单类别", "field":"BILL_TYPE","width":100,"align":"center"},
				{"title":"订单状态", "field":"STATUS","width":100,"align":"center"},
				{"title":"订单部门", "field":"DEP_CODE","width":100,"align":"center"},
				{"title":"申购日期", "field":"APPLY_DATE","width":100,"align":"center"},
				{"title":"申请人", "field":"WRITER","width":100,"align":"center"},
				{"title":"总金额", "field":"COST","width":100,"sum": "true","align":"center"}
				]
}

js代码(YD.json是列名所在的json名)

	$.get("json/YD.json",
			function(data){		
			$("#dg_f").datagrid({	
				columns:[data.columns]	
			});
		},"json");

话不多说,上效果

这里是说列名的写法,所以关于后台加载的数据我就打码了
var code = "85b08451-f8cb-4b20-97d6-e090ca3254a9"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值