需求如下
现有数据列三列
Name,Age,CreateDate
数据
张三,18,2000-12-09 :12:34:56
李四,28,2000-12-09 :12:34:56
王麻子,38,2000-12-09 :12:34:56
Jquery Easyui DataGrid中列设置
{ field: ‘Name‘, title: ‘名称‘, width: 120 ,align:left},
{field: ‘Age‘, title: ‘年龄‘, width: 120 ,align:right},
{ field: ‘CreateDate‘, title: ‘创建日期‘, width: 120,align:center},
以上的align属性对列表名和数据都有效,就是列名和数据对齐方式是一样的,
--------------------- --------------------- ---------------------
要想不一样,必须能够单独设置列名或者数据行,对column增加一个字段,
第一种方式,假设align针对列名有效,可以增加一个dataalign针对数据列有效
{ field: ‘Name‘, title: ‘名称‘, width: 120 ,align:center,dataalign:left},
{field: ‘Age‘, title: ‘年龄‘, width: 120 ,align:center,dataalign:right},
{ field: ‘CreateDate‘, title: ‘创建日期‘, width: 120,align:center,dataalign:left},
在onLoadSuccess添加如下代码,针对每个数据列重新
1
2
3
4