`
单一色调
  • 浏览: 85952 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

EasyUI 动态改变数据窗口列 Dynamic Change DataGrid Coiumns

 
阅读更多

数据表格列可以通过’columns’属性轻松定义。如果要动态改变列也没有问题。

要改变列,可以再次调用数据表格方法并传递一个新的columns属性。下面我们定义了一个数据表格组件:

<table id="tt"></table>
$('#tt').datagrid({      
	title:'Change Columns',      iconCls:'icon-save',      width:550,      height:250,      
	url:'datagrid_data.json',
	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}      ]]  
});

如果要更改columns显示,则重新传递一个新的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 datagrid 动态隐藏显示列

    jquery easyui 扩展 datagrid 自定义动态隐藏显示列

    JS EasyUI DataGrid动态加载数据

    JS EasyUI DataGrid是一款基于jQuery和EasyUI框架的数据表格组件,它提供了丰富的功能,如数据分页、排序、过滤和自定义操作等。在实际应用中,动态加载数据是DataGrid的一个重要特性,允许用户在需要时加载更多的...

    easyUI页面datagrid动态列和form字段动态添加

    easyUI页面datagrid动态列和form字段动态添加;项目开发时用到的,废了不少事,大概总了一下,现在发出来共享给想我一样的要用到的菜鸟们,谢谢

    easyui datagrid标题列宽度自适应

    标题 "easyui datagrid标题列宽度自适应" 涉及到的是JavaScript库EasyUI中的一个功能特性,它主要用于Web应用程序的数据展示。EasyUI是一个基于jQuery的轻量级框架,提供了一系列易于使用的UI组件,包括datagrid,...

    解决EasyUIdataGrid列比较多,无数据,列展现不全

    ### 解决EasyUI dataGrid列较多时无数据显示不全的问题 在使用EasyUI框架进行前端开发的过程中,可能会遇到dataGrid组件在数据为空时列显示不完整的问题。这不仅影响用户体验,也降低了系统的可用性。本文将详细...

    easyui datagrid 右冻结

    标题中的“easyui datagrid 右冻结”是指在使用EasyUI框架开发Web应用程序时,针对datagrid组件实现右侧列固定的功能。EasyUI是一个基于jQuery的UI库,提供了丰富的组件,包括datagrid,它是一个用于展示表格数据的...

    easyui datagrid在编辑状态下更新列的值

    在标题“easyui datagrid在编辑状态下更新列的值”中,我们关注的是如何在Datagrid的编辑模式下动态地修改列的值,以及确保在编辑结束后,保存的数据反映这些变更。以下将详细介绍这一过程。 首先,EasyUI的...

    jquery.easyui.datagrid扩展合并列

    jquery.easyui.datagrid自动合并列扩展,支持多列合并。 用法:加载成功后 $('#'+tab).datagrid("autoMergeCells",['列名','列名']);

    easyui的datagrid的数据渲染

    easyui的datagrid的数据渲染

    EasyUI DataGrid过滤用法实例

    在这个"EasyUI DataGrid 过滤用法实例"中,我们将深入探讨如何利用 EasyUI 的 DataGrid 组件实现数据过滤功能,帮助用户更高效地查找和管理表格中的信息。 首先,`datagrid-filter.js` 文件很可能包含了实现过滤...

    easyui datagrid 数据导出到Excel

    在IT行业中,EasyUI Datagrid是一款基于jQuery的前端数据展示组件,它提供了丰富的表格功能,如排序、分页、过滤等。在实际工作中,我们经常需要将这些展示的数据导出到Excel文件,以便进行进一步的分析或存储。下面...

    easyui-treegrid冻结右侧列插件.zip

    6. **自定义扩展**: 如果插件默认的功能不能满足需求,开发者可以通过修改源码或扩展插件功能来适应特定的业务场景,例如增加动态冻结/解冻列的选项,或者调整冻结列的数量。 总的来说,"easyui-treegrid冻结右侧列...

    DataGrid自定义列标题

    在.NET框架中,WPF(Windows Presentation Foundation)提供了一个强大的数据呈现控件——DataGrid,它用于显示和编辑网格形式的数据。在实际开发中,我们经常需要根据需求对DataGrid的列标题进行自定义,以增强界面...

    easyui datagrid 多条件筛选 可复选 类似淘宝筛选

    例如,我们可以创建一个JSON对象存储所有筛选条件,每次复选框状态改变时,更新这个对象,然后调用datagrid的`reload`方法重新加载数据。 在描述中提到的"200-300"和"500-600"这样的范围筛选,可以通过EasyUI的`...

    easyui的datagrid数据excel导出

    ### easyui的datagrid数据excel导出 #### 一、知识点概览 1. **EasyUI框架简介** 2. **DataGrid组件概述** 3. **DataGrid的列配置** 4. **将DataGrid转换为表格(Table)结构** 5. **导出至Excel的具体实现** 6. *...

    easyui datagrid editor回车切换单元格示例,可参考

    easyui datagrid editor回车切换单元格示例,适合熟悉easyui但又不懂如何做的人员,可能参考一下源码JS。

    jquery easyui datagrid demo

    Datagrid 是 jQuery EasyUI 中一个强大的数据展示组件,常用于表格数据的展示和操作,支持分页、排序、过滤、编辑等功能。通过阅读这份文档,我们可以了解 Datagrid 的基本配置和高级特性,以及如何与后端数据源进行...

    jQuery EasyUI编辑DataGrid用combobox实现多级联动

    本文主要探讨的是如何利用jQuery EasyUI的DataGrid和combobox组件实现多级联动的效果,这对于在数据录入时需要根据上一级选择动态更新下一级选项的情况非常有用,比如在本例中的“老师分类”和“老师细类”。...

    easyui datagrid 表格 打印

    在IT领域,EasyUI Datagrid是一款基于jQuery的前端数据展示组件,它提供了丰富的表格功能,如数据分页、排序、筛选等。当我们需要将Datagrid中的数据进行打印时,可能会遇到一些挑战,因为通常默认的浏览器打印功能...

    Easyui-DataGrid表头拖动效果

    UI设计在一个系统中的重要性是不容忽视的,我们开发人员要做到:让用户去控制...给你的Easyui-DataGrid 表头添加一点料吧 Easyui-Datagrid—表头灵活显示http://blog.csdn.net/u010293698/article/details/47956865

Global site tag (gtag.js) - Google Analytics