本教程将为大家介绍如何逐步创建具有动态数据的Kendo UI grids。当您在一遍又一遍输入相同代码时,可以知道有些是可以关闭的,您输入的代码正在获取WET。创建具有动态数据的可编辑Kendo UI Grids是非常简单的,Progress的技术支持工程师帮助很多客户解决了有关动态数据的问题,并且提供了有关动态数据的建议,在本文中我们将会为大家一一解答。

方法

1. 创建与控制器操作一致命名的后端,例如:

2. (此步骤适用于可读网格的只读网格,请转到步骤3.)当然,只读网格只需要较少复杂的逻辑。我们创建了一个简单的函数,在初始ajax请求的成功处理程序中调用。 它增加了一些常用选项,其数据源只需要读操作。

// add the grid options here

function populateGrid(response) {

var columns = generateColumns(response);

var gridOptions = {

dataSource: {

transport:{

read: function(options){

options.success(response);

}

},

pageSize: 10,

page: 1

},

columns: columns,

pageable: true,

height:300

};

// reuse the same grid, swapping its options as needed

var grid = $("#grid").data("kendoGrid");

if(grid){

grid.setOptions(gridOptions);

} else {

$("#grid").kendoGrid(gridOptions);

}

}

由于不希望“ID”列占用很多空间,所以创建了另一个generateColumns函数,因此我们可以更改列配置,此时可以自定义所有列属性。

function generateColumns(response){

var columnNames = Object.keys(response[0]);

return columnNames.map(function(name){

var isIdColumn = name.indexOf("ID") > -1 || name.indexOf("Id") > -1;

return {

field: name,

width: isIdColumn ? 50 : 180,

title: isIdColumn ? "Id" : name

};

})

}

此时,具有动态数据的只读Kendo UI Grids已经准备好,为了向您展示使用上述功能是多么容易,我们添加了一个带有三个按钮的Kendo UI ToolBar。 当按下每个按钮时,点击功能填充相应的Kendo UI网格。

购买正版授权的朋友可以点击"咨询在线客服"哦~~~

标签:web移动开发UI界面KendoUIHTML5/JS

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果

文章转载自:慧都控件网

3

好文不易,鼓励一下吧!

kendo ui 动态隐藏列_Kendo UI使用教程:Kendo UI Grid中的动态数据(一)相关推荐

  1. easyPoi 注解导出 动态隐藏列

    easyPoi 注解导出 动态隐藏列 1.先写个poi工具类 /*** 动态显示Excel导出列* @param <T>*/ public class EasyPoiUtil<T&g ...

  2. element table v-for动态隐藏列

    element table v-for动态隐藏列 这个动态列是我项目中觉得比较好玩的一个功能,他列表不固定,后端数据库表也不固定,其实还有个高级筛选,这两个是配套使用的, <el-tablere ...

  3. R语言使用多个数据类型不同的向量数据创建一个dataframe数据对象、使用列名称(column name)访问dataframe中的指定数据列的数据

    R语言使用多个数据类型不同的向量数据创建一个dataframe数据对象.使用列名称(column name)访问dataframe中的指定数据列的数据 目录 R语言使用多个数据类型不同的向量数据创建一 ...

  4. kendo ui 动态隐藏列_kendoUI动态改变grid复选框变单选框

    最近遇到一个需求需要动态把grid复选框列变成单选框,先上复选grid代码 复选grid 代码效果 查询了kendoUI的官方文档得到解释 官方文档 查询大佬们博客发现: selectable :Bo ...

  5. Jquery datatable 动态隐藏列(根据有无值)

    一.场景 前端利用datatable初始化的时候会向后端调用数据,需求是 要动态的使某一列根据传回来的一个标志位是否有值来决定显示与否 这是当前传回值有活动优惠幅度的情况下: 这是没有活动优惠的情况下 ...

  6. PostgreSQL隐藏列(兼容oracle)

    oracle 12cR1新增了隐藏列的功能,在之前的版本中,为了隐藏重要的数据字段以避免在通用查询中显示,我们往往会创建一个视图来隐藏所需信息或应用某些安全条件,现在我们可以通过隐藏列来实现这一功能. ...

  7. Ag-Grid动态渲染列

    Ag-Grid动态渲染列 需求 代码实现 底部 需求 我的需求: Ag-Grid表格数据中,某字段DB存值为0或1.在表格行显示状态时,0不显示,1显示为√: 在表格行编辑状态时,期望效果如下: 值为 ...

  8. Linux中的动态库和静态库(.a/.la/.so/.o)

    为什么80%的码农都做不了架构师?>>>    Linux中的动态库和静态库(.a/.la/.so/.o) Linux中的动态库和静态库(.a/.la/.so/.o) C/C++程序 ...

  9. iOS中创建动态库及调用方法

    去年因需要用到动态库,自己就找了好多一些 资料,最终找到了一套方法,怎么创建与使用动态库,记录一下: Xcode提供了在iOS工程中创建静态库的功能,和在MAC上创建动态库和静态库的功能. 但是没有提 ...

最新文章

  1. PAT甲级1008 Elevator:[C++题解]模拟
  2. 过滤选择器——可见性过滤选择器
  3. ubuntu下为opera26.0安装flash
  4. SSH与SSM的区别以及相关技术的流行度
  5. python观察日志(part14)--计数器Count
  6. SAP CRM Fiori Simulation pipeline应用功能一览
  7. 在iview的Table中添加Select(render)
  8. golang实现聊天室(四)
  9. 我只是bug的搬运工之idea的Cannot run program git.exe: CreateProcess error=2
  10. 微软中国望京新办公楼一游(下)
  11. sprig aop事务配置
  12. linux系统移植步骤
  13. 用过滤器来解决JSP中文乱码问题
  14. 生成带微信头像的用户二维码
  15. 支付宝运营10元花呗红包活动被薅羊毛了
  16. 使用PS中的GCP点应用于SBAS轨道精炼
  17. Chapter 3 (Determinants): Cramer‘s rule, volume, and linear transformations (克拉默法则、体积和线性变换)
  18. 蛙跳算法 c语言,罗永浩2020直播带货成绩正式公布
  19. 计算机初始安全配置,win10电脑tls安全设置怎么设置为默认设置
  20. ASP生成JSON数据

热门文章

  1. 利用DIALS软件进行晶体结构解析流程(一)
  2. ubuntu 安装python编辑器 pycharm
  3. 嵌入式学习之C语言运算符标签操作
  4. 面试点:五句话教你计算属性和和侦听器区别
  5. QT学习之视图框架下的简单的碰撞检测
  6. 新版PageOffice为什么用弹出窗口的方式打开文件
  7. 15位、18位身份证号码正则表达式
  8. 快速上手MATLAB图像处理:100种项目全覆盖
  9. 微信433天之内完成用户数从零到一亿的增长过程
  10. 树莓派 python 入门_树莓派新手入门教程