使用easyUI 动态改变datagrid的columns
2012-08-10 10:10
465 查看
@author YHC
DataGrid 列可以使用'columns' 属性简单的定义,如果你想动态的改变columns,那根本没有问题,改变columns
,你可以重新调用datagrid 方法和传递一个新的columns 属性,就o了.
查看
Demo
可是有时候你想改变columns,所以你需要写一些代码:
easyui-datagrid-demo.zip
DataGrid 列可以使用'columns' 属性简单的定义,如果你想动态的改变columns,那根本没有问题,改变columns
,你可以重新调用datagrid 方法和传递一个新的columns 属性,就o了.
创建DataGrid
<table id="tt" title="Frozen Columns" class="easyui-datagrid" style="width:550px;height:250px" url="data/datagrid_data.json" singleSelect="true" iconCls="icon-save"> </table>
$('#tt').datagrid({ columns:[[ {field:'itemid',title:'Item ID',width:80}, {field:'productid',title:'Product ID',width:80}, {field:'attr1',title:'Attribute',width:200}, {field:'status',title:'Status',width:80} ]] });运行你的web页面,你将看见:
查看
Demo
可是有时候你想改变columns,所以你需要写一些代码:
$('#tt').datagrid({ columns:[[ {field:'itemid',title:'Item ID',width:80}, {field:'productid',title:'Product ID',width:80}, {field:'listprice',title:'List Price',width:80,align:'right'}, {field:'unitcost',title:'Unit Cost',width:80,align:'right'}, {field:'attr1',title:'Attribute',width:100}, {field:'status',title:'Status',width:60} ]] });记住我们已经定义了其他属性,例如:url,width,height,等等..,我们不需要再一次定义他们,我们定义那些我们需要改变的:
下载EasyUI 示例代码:
easyui-datagrid-demo.zip
相关文章推荐
- 使用easyUI 动态改变datagrid的columns
- 使用easyUI 动态改变datagrid的columns
- 关于easyUI datagrid、layout动态改变大小使用的方法
- 动态改变easyUI的datagrid的columns
- EasyUI中DataGrid的frozenColumns使用细节
- easyui datagrid 动态表头 动态columns 的一种实现方式
- easyui datagrid 动态改变大小
- easyui datagrid queryParams的使用 动态参数
- 使用 Columns 集合动态向 DataGrid 控件添加列。
- easyui中根据后台数据动态改变datagrid的列
- easyui datagrid 动态改变大小
- easyui datagrid中动态改变某行的颜色
- jQuery easyui dataGrid 动态改变排序字段名,一般情况下,在使用的时候,我们会点击相应字段进行排序,这里以JAVA为例,后端的实体类字段有可能和数据库的字段不一致; 如:实体类中的
- 动态改变easyui datagrid 列的title
- easyUI_动态改变datagrid的url值
- 转帖:扩展jQuery easyui datagrid增加动态改变列编辑的类型
- jquery easyui datagrid动态改变title的值
- asp.net 中使用EasyUI Datagrid 加载动态数据分页查询
- 扩展jQuery easyui datagrid增加动态改变列编辑的类型
- 重新=》easyui DataGrid是否可以动态的改变列显示的顺序