1、实现datagrid自定义初始化onHeaderContextMenu方法
新增文件jquery.easyui.datagrid.column.js
// 动态改变列头.
var cmenu;
function $onHeaderContextMenu(e){
e.preventDefault();
if (!cmenu){
createColumnMenu();
}
cmenu.menu('show', {
left:e.pageX,
top:e.pageY
});
}
function createColumnMenu() {
cmenu = $('<div/>').appendTo('body');
cmenu.menu({
onClick : function(item) {
if (item.iconCls == 'icon-ok') {
// .datagrid-f为datagrid的class名,是easyui自己加上的。
// 隐藏列。
cmenu.menu('setIcon', {
target : item.target,
iconCls : 'icon-empty'
});
$('.datagrid-f').datagrid('hideColumn', item.name);
} else {
// 显示列。
cmenu.menu('setIcon', {
target : item.target,
iconCls : 'icon-ok'
});
$('.datagrid-f').datagrid('showColumn', item.name);
}
},
onHide : function(){
}
});
var fields = $('.datagrid-f').datagrid('getColumnFields');
for (var i = 0; i < fields.length; i++) {
var field = fields[i];
var col = $('.datagrid-f').datagrid('getColumnOption', field);
cmenu.menu('appendItem', {
text : col.title,
name : field,
iconCls : 'icon-ok'
});
}
}
2、把文件中方法引用到jquery.easyui.min.js中如图
3、当要求datagrid具有列自定义隐藏和展示功能时,必须把文件jquery.easyui.datagrid.column.js引入
- 大小: 27.1 KB
分享到:
相关推荐
jquery easyui 扩展 datagrid 自定义动态隐藏显示列
jQuery EasyUI Datagrid 用户列表鼠标悬停/离开数据行时显示人员头像(onMouseOver/onMouseOut) Demo 扩展 jQuery EasyUI Datagrid 数据行鼠标悬停离开事件,源码奉献!!!
在easyui 的datagrid编辑状态下实时更新其他处于编辑或者没在编辑下的列值,并在结束编辑后得到的row的数据为更改后的数据。
easyui datagrid表格打印,支持formatter格式化数据的打印,还原的最初datagrid 的表格数据
解决EasyUIdataGrid列比较多,无数据,列展现不全
easyui1.4.5增加一个鼠标滑过行,注意是行不是列,然后弹出框显示某些关键信息,如经典的图片预览操作,内容提供demo,并附修改方法,这个方法是修改的源码,没有增加扩展实现,若愿意请自行实现
easyui datagrid 多条件筛选 可复选 过滤 例如过滤200-300 500-600 类似淘宝筛选 但允许复选
两种方法将easyui datagrid 中的数据导出到Excel中,均以验证可以正常使用
easyui datagrid中实现上下左右、回车切换单元格easyui datagrid中实现上下左右、回车切换单元格easyui datagrid中实现上下左右、回车切换单元格
JS EasyUI DataGrid动态加载数据
easyUI中datagrid鼠标悬浮显示图片,博客地址:https://blog.csdn.net/lwf3115841/article/details/119531658?spm=1001.2014.3001.5501
easy-UI 右键列头,控制列的显示和隐藏,是啊easyui拓展的功能之一,只需引入此js代码,即可产生效果,右键列名,控制列的显示和隐藏
easyui datagrid editor回车切换单元格示例,适合熟悉easyui但又不懂如何做的人员,可能参考一下源码JS。
EasyUI DataGrid过滤用法实例
EasyUI datagrid+tree右键+window弹出层综合运用
easyUI datagrid 自动调整行号大小
在Easyui的1.3.3版本中,作者新增了tooltip组件,尽管样式看起来也...之前我写过一篇《扩展:datagrid鼠标经过提示单元格内容》那就是用纯编码生成的tip,更为丑陋,有了Easyui 1.3.3的tooltip,我们实现起来就很容易了
jquery easyui demo 网页下载下来打包了,还有datagrid简要说明
easyUI datagrid 行上移,下移,置顶,置底的方法