• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >jquery > jQuery EasyUI中DataGird动态生成列的方法

jQuery EasyUI中DataGird动态生成列的方法

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了easyui动态datagrid,jquery_easyui动态列,easyui动态生成列等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

EasyUI中使用DataGird显示数据列表中,有时需要根据需要显示不同的列,例如,在权限管理中,不同的用户登录后只能查看自己权限范围内的列表字段,这就需要DataGird动态组合列,下面介绍EasyUI中DataGird动态生成列的方法。

DataGird动态生成列,实际上就是控制DataGird的 columns 属性值,下面通过ajax异步调用后台columns的数据,进行绑定。

<table id="dg"></table>
<script>
function easyUIDataGrid(medid) {
var $datagrid = {};
var columns = new Array();
$datagrid.title = "";
$datagrid.height = $(window).height() - 31;
$datagrid.width = $(window).width();
$datagrid.sortName = "dt";
$datagrid.sortOrder = "desc";
$datagrid.idField = "id";
var param = { "medid": medid };
$.ajax({
url: 'getCol.page',
type: 'post',
data: "medid=" + medid,
dataType: "json",
async: false,
success: function (returnValue) {
            //异步获取要动态生成的列 别名,宽度也可以
var arr = returnValue;
$.each(arr, function (i, item) {
columns.push({ "field": item.colname, "title": item.colalias, "width": 100, "sortable": true });
});
$datagrid.columns = new Array(columns);
$('#dg').datagrid($datagrid);
}
});
}
</script>

以上所述是小编给大家介绍的jQuery EasyUI中DataGird动态生成列的方法,希望对大家有所帮助!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • jQuery EasyUI中DataGird动态生成列的方法
  • jQuery Easyui学习之datagrid 动态添加、移除editor

相关文章

  • 用jQuery获取table中行id和td值的实现代码
  • imgAreaSelect 中文文档帮助说明
  • jQuery移除元素自动解绑事件实现思路及代码
  • select标签模拟/美化方法采用JS外挂式插件
  • 使用jquery+CSS实现控制打印样式
  • js和jQuery设置Opacity半透明 兼容IE6
  • jQuery Mobile和HTML5开发App推广注册页
  • Jquery乱码的一次解决过程 图解教程
  • js弹出层之1:JQuery.Boxy (二)
  • jquery 取子节点及当前节点属性值的方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • jQuery实现获取绑定自定义事件元素的方法
    • 基于jQuery实现表单提交验证
    • jQuery mobile类库使用时加载导航历史的方法简介
    • jQuery Ajax 实现在html页面实时显示用户登录状态
    • jQuery实现仿Google首页拖动效果的方法
    • jquery实现的代替传统checkbox样式插件
    • jQuery AJAX timeout 超时问题详解
    • jquery处理页面弹出层查询数据等待操作实例
    • jquery checkbox的相关操作总结
    • juqery 学习之三 选择器 子元素与表单

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有