easyui的datagrid hideColumn的问题,蛋疼好几天

问题描述

easyui的datagrid hideColumn的问题,蛋疼好几天
 <table id="dg" class="easyui-datagrid" toolbar="#tb" style="width:100%;height:100%;padding: 50px;"
data-options="singleSelect:true,collapsible:true,url:'./getDocLib.action',method:'get'">
<thead>
<tr>
<th data-options="field:'title',align:'center',resizable:false" width="20%">标题</th>
<th data-options="field:'handler',align:'center',resizable:false" width="10%">负责人</th>
<th data-options="field:'size',align:'center',resizable:false" width="10%">大小</th>
<th data-options="field:'modifydate',align:'center',resizable:false" width="15%">修改时间</th>
<th data-options="field:'createdate',align:'center',resizable:false" width="15%">创建时间</th>
</tr>
</thead>
</table>
<script language="javascript">
$("#dg").datagrid("hideColumn", "title");
</script>

这样隐藏列会报错啊 这是为啥啊。。求指导啊
报错信息:
jquery.datagrid.js:987 Uncaught TypeError: Cannot read property 'options' of undefined

解决方案

放到domready中执行,奥布easyui还没初始化

 $(function(){

$("#dg").datagrid("hideColumn", "title");
})

解决方案二:

http://bbs.csdn.net/topics/391948330

解决方案三:

解决方案四:

解决方案五:

加一个hidden:true的属性可以隐藏

时间: 2024-10-24 01:04:40

easyui的datagrid hideColumn的问题,蛋疼好几天的相关文章

struts2 0-Struts2 结合easyui做dataGrid时,jsp收不到传来的json

问题描述 Struts2 结合easyui做dataGrid时,jsp收不到传来的json ,,, 实在没有C币了.折腾好几天了.求大神帮忙 解决方案 访问url错了. 改为 项目路径 + "/dataGrid.action" 解决方案二: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> &

EasyUI中datagrid在ie下reload失败解决方案

 这篇文章主要介绍了EasyUI中datagrid在ie下reload失败解决方案,结合网上搜集来的几种方案,最终解决了这个问题,分享给大家,希望对大家能够有所帮助.     问题 最近使用EasyUI开发后台系统,测试时发现个奇葩的问题,$('dg').datagrid('reload'); 重新加载表格数据时,ie下一点反应都没有.后来发现其实并不是没有反应,而是浏览器使用了缓存. 解决方案 网上网友总结出来的解决方案有以下几种: 1.在url后加时间戳,使第一次加载和reload中访问的u

easyui中 datagrid 跟layout 如何各占据浏览器的60%跟40%?

问题描述 easyui中 datagrid 跟layout 如何各占据浏览器的60%跟40%? 页面: 1.一个datagrid 2.一个layout,layout里面是一个center,一个east 如何让datagrid占据浏览器60%,layout占据40%,然后自适应浏览器的拉抻. 我给他们设置style="height:60%" 没有效果.. 解决方案 center是依据north和south,浏览器高度来决定的.north和south要定高,不能用百分比.. 你一定要这种布

Easyui 让DataGrid适应浏览器宽度

原文:Easyui 让DataGrid适应浏览器宽度 DataGrid有100%宽度的设置,但是有时不是很让人满意,比如你你放大或者拉放你的浏览器,那么DataGrid只维持第一次加载的宽高,非常难看 $('#List').datagrid({ url: '/SysSample/GetList', width: $(window).width() - 10, methord: 'post', height: $(window).height() - 35, fitColumns: true, .

easyui-关于easyUI的datagrid的边框问题

问题描述 关于easyUI的datagrid的边框问题 在一个页面上有两个datagrid表格,而且一个是嵌套到另一个里面的,如何只去掉其中一个datagrid表格的边框,而另一个保留边框呢 解决方案 easyui datagrid遇到的问题easyui中datagrid和layout的问题解决easyui的datagrid缓存问题 解决方案二: 如果你是动态生成的,可以直接通过js修改,如果是静态配置的,可以直接在配置里面写. 参考中文文档: http://www.zi-han.net/cas

SSh结合Easyui实现Datagrid的分页显示

 近日学习Easyui,发现非常好用,界面很美观.将学习的心得在此写下,这篇博客写SSh结合Easyui实现Datagrid的分页显示,其他的例如添加.修改.删除.批量删除等功能将在后面的博客一一写来.      首先看一下要实现的效果:当每页显示5行数据:               当每页显示10行数据,效果如下: 具体步骤: 1.下载Easyui,并搭建环境.可参照博客 http://blog.csdn.net/lhq13400526230/article/details/9148299

我在用easyui的datagrid 想ajax动态刷新某一单元格的数据

问题描述 我在用easyui的datagrid 想ajax动态刷新某一单元格的数据 我在用easyui的datagrid 想ajax动态刷新某一单元格的数据, 如图中, 我测试了更新两个单元格的数据, 但是第一个单元格的数据修改成功了并且页面也动态显示出来了, 但是第二个单元格就是没效果...不知道这到底是为什么..... 解决方案 没看出什么问题,rowIndex直接指定为0/1试试

easyui中datagrid的表头放在左边?

问题描述 easyui中datagrid的表头放在左边? 因为只有一条数据,所以准备竖着显示. 这是我用的那个datagrid的代码,我试过修改 标签,还有添加,都不适用,我是刚开始学习的,比较小白,没什么C币,求大神带我飞: name="companyInfoTable" title="租户信息表" style="width: 1100px; height: 450px" data-options=" rownumbers:true,

easyui中datagrid 操作栏格式化为按钮的数据显示错位问题

问题描述 easyui中datagrid 操作栏格式化为按钮的数据显示错位问题 在使用easyui的过程中,通过使用onLoadSuccess将操作栏格式化成按钮之后,就会出现表格中数据错位的问题:将onLoadSuccess注释掉后,恢复正常. 不知道这里面是有什么问题,下面附上界面截图和datagrid的代码,希望大牛们帮忙看看~~感激不尽啊!! $(function(){ $('#dg').datagrid({ title:"学员信息", url:'system/studenti