[原创]标记下Kendo使用中的问题, 持续更新中ing.....
使用kendo UI 遇到的问题:
1. Kendo DropdownList 加载完毕后, 显示 [object object]的问题:
解决: 尝试了添加dataTextField、dataValueField后, 依然无法解决. 经过1天的排查, 问题在同时引用了Kendo Mobile.js 和Kendo all.js文件时, 需要把kendo mobile.js 放在kendo.all.js的前面. 只要把kendo.mobile放下后面, 就会出现选项是[object object].
2. Kendo DropdownList, 使用remote dataSource时, 在初始化方法中index属性无法使用、select也方法无效. 但是使用local dataSource时一切正常.
解决: 当index执行的时候, 远程数据还未取出来. 在dataBound事件中执行select方法来选择.
$('#dicParentId').kendoDropDownList({
optionLabel: {
dicText: "--请选择字典项--",
dicValue: "-1"
},
dataTextField: "dicText",
dataValueField: "dicValue",
dataSource: ddlDataSource,
dataBound: function () {
//数据加载在index方法之后才完成, 所以在绑定方法中选择.
this.select(0);
}
});
3. Kendo Grid, 刷新数据源的问题.
var reBindSupData = function(){
debugger;
var treeList = window.parent.$('#dynTblList').data("kendoTreeList");
var dataSrc = treeList.dataSource;
treeList.dataSource.data([]);
treeList.setDataSource(dataSrc); //另外一种方法
//$('#dynTblList').data("kendoTreeList").dataSource.read();
//$('#dynTblList').data("kendoTreeList").refresh();
}
4. 在Kendo Grid或者TreeList中, 先执行自定义的方法, 在执行Grid的删除
name: "urlDestroy",
text: "删除",
imageClass: "k-icon k-i-close",
click: function (e) {
//debugger;
var dataItem = this.dataItem($(e.currentTarget).closest("tr"));
if (confirm('该操作将会删除 "' + dataItem.DictionaryValue+'" 及其子项, 您确定要删除吗?')) {
var treeGrid = $("#dynTblList").data("kendoTreeList");
treeGrid.dataSource.remove(dataItem);
treeGrid.dataSource.sync();
treeGrid.refresh();
}
}
5. Kendo TreeList中, 刷新List并展开选择的结点
var treeView = $('#folders-treeview').data('kendoTreeView');
var selected = treeView.select();
if (treeView != null && selected != null) { var selectedDataItem = treeView.dataItem(selected);
selectedDataItem.loaded(false);
selectedDataItem.load(); treeView.one("dataBound", function () {
treeView.expand(selected);
});
}
[原创]标记下Kendo使用中的问题, 持续更新中ing.....的更多相关文章
- 我的CSDN原创高质量免积分下载资源列表(持续更新)
最近几个月,我在CSDN平台,发表了大量原创高质量的项目,并给出了相应的源码.文档等相关资源. 为了方便CSDN用户或潜在需求者,下载到自己想要的资源,特分类整理出来,欢迎大家下载. 我的原则:原创高 ...
- 史上最全的spark面试题——持续更新中
史上最全的spark面试题——持续更新中 2018年09月09日 16:34:10 为了九亿少女的期待 阅读数 13696更多 分类专栏: Spark 面试题 版权声明:本文为博主原创文章,遵循C ...
- git常用命令(持续更新中)
git常用命令(持续更新中) 本地仓库操作git int 初始化本地仓库git add . ...
- Atom使用记录(持续更新中)
部分内容取自:http://www.jianshu.com/p/dd97cbb3c22d,我自己也在使用,持续更新中 Atom安装插件在窗口中File---Setting---install 在里面进 ...
- Pig基础学习【持续更新中】
*本文参考了Pig官方文档以及已有的一些博客,并加上了自己的一些知识性的理解.目前正在持续更新中.* Pig作为一种处理大规模数据的高级查询语言,底层是转换成MapReduce实现的,可以作为MapR ...
- Pig语言基础-【持续更新中】
***本文参考了Pig官方文档以及已有的一些博客,并加上了自己的一些知识性的理解.目前正在持续更新中.*** Pig作为一种处理大规模数据的高级查询语言,底层是转换成MapReduce实现的, ...
- java视频教程 Java自学视频整理(持续更新中...)
视频教程,马士兵java视频教程,java视频 1.Java基础视频 <张孝祥JAVA视频教程>完整版[RMVB](东西网) 历经5年锤炼(史上最适合初学者入门的Java基础视频)(传智播 ...
- 系列文章:老项目的#iPhone6与iPhone6Plus适配#(持续更新中,更新日期2014年10月12日 星期日 )
本文永久地址为http://www.cnblogs.com/ChenYilong/p/4020399.html ,转载请注明出处. ********************************** ...
- 知道创宇爬虫题--代码持续更新中 - littlethunder的专栏 - 博客频道 - CSDN.NET
知道创宇爬虫题--代码持续更新中 - littlethunder的专栏 - 博客频道 - CSDN.NET undefined 公司介绍 - 数人科技 undefined
随机推荐
- 西门子S7-300 PLC视频教程(百度网盘)
西门子S7-300 PLC视频教程(百度网盘) 百度网盘链接地址: 链接:https://pan.baidu.com/s/1MqC0DJbv-ndCzk9XGU2AYQ 提取码:u5eq 祝大家天天开 ...
- TR069网管测试华为ITMS平台(内部测试使用)
声明:本篇华为ITMS平台仅用于学习和测试使用,如果需要商用,请购买正版软件! 原创作品,转载请注明出处,严禁非法转载或者用于商业目的! email:40879506@qq.com 一. 准备软件 V ...
- DS-1
一.作业题目 仿照三元组或复数的抽象数据类型写出有理数抽象数据类型的描述 (有理数是其分子.分母均为整数且分母不为零的分数). 有理数基本运算: 构造有理数T,元素e1,e2分别被赋以分子.分母值 销 ...
- Eclipse安装springsource-tool-suite插件及spring helloworld入门实例
转载至: https://www.cnblogs.com/aaron-shu/p/5156007.html 一.查看eclipse版本 Help-->About Eclipse,我的版本是4.4 ...
- ES6系列之解构
本系列是在平时阅读.学习.实际项目中有关于es6中的新特性.用发的简单总结,目的是记录以备日后温习:本系列预计包含let/const.箭头函数.解构.常用新增方法.Symbol.Set&Map ...
- shell中使用类似Python的参数处理
params=$* for param in ${params} do name=$() value=$() if [[ "$name" = "run_type" ...
- Memcache,redis,rabbitMQ,SQLAlchemy
Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速度 ...
- 【转】sqlserver使用sql导出索引
转自:http://blog.itpub.net/16436858/viewspace-609341/ BEGIN WITH tx AS ( SELECT a.object_id ,b.name AS ...
- tomcat安装启动之后localhost:8080页面进不去,提示错误500
具体的错误展示页面如下: 首先,需要考虑到是不是安装的tomcat版本和自己安装的jdk的版本一致,如果不一致,建议将tomcat换成和jdk一致或者高于jdk版本的tomcat版本.(比如安装的jd ...
- 可编辑的div -> 编辑框
操作可编辑的div中,无可厚非,怎么获取当前光标位置,复制,粘贴等知识是必须要懂得,下边这个链接里面对其有详细的解释: 请点这里 想看详细的例子请点击这里