HTML5 UI框架Kendo UI Web自定义组件(一)
Kendo UI Web包含数百个创建HTML5 web app的必备元素,包括UI组件、数据源、验证、一个MVVM框架、主题、模板等。在Kendo UI Web中如何创建自定义组件呢,在下面的文章中将会详细的进行说明。
基础步骤:
首先在kendo.ui namespace中扩展基础的Widget类,还可以创建一些变量来保存值用于向下缩小路径。
扩展基础组件:
(function($) {
    // shorten references to variables. this is better for uglification
    var kendo = window.kendo,
        ui = kendo.ui,
        Widget = ui.Widget
var MyWidget = Widget.extend({
        // initialization code goes here
    });
})(jQuery);
添加一个初始化的方法:
现在需要对你的组件提供一个初始化方法,当组件被调用的时候,这个方法就会被框架调用,这个初始化函数需要两个参数,一个是你正在初始化的组件参数,一个是不久你将要指定的一套选项。这两个参数都将会配置值。
var MyWidget = Widget.extend({
init: function(element, options) {
// base call to initialize widget
        Widget.fn.init.call(this, element, options);
}
});
对组件添加选项 示例代码
自定义组件样板示例代码
HTML5 UI框架Kendo UI Web自定义组件(一)的更多相关文章
- HTML5 UI框架Kendo UI Web中如何创建自定义组件(二)
		在前面的文章<HTML5 UI框架Kendo UI Web自定义组件(一)>中,对在Kendo UI Web中如何创建自定义组件作出了一些基础讲解,下面将继续前面的内容. 使用一个数据源 ... 
- HTML5 UI框架Kendo UI Web教程:创建自定义组件(三)
		Kendo UI Web包 含数百个创建HTML5 web app的必备元素,包括UI组件.数据源.验证.一个MVVM框架.主题.模板等.在前面的2篇文章<HTML5 Web app开发工具Ke ... 
- HTML5 UI框架Kendo UI Web中如何实现Grid网格控件本地化
		Kendo UI Web包含数百个创建HTML5 web app的必备元素,包括UI组件.数据源.验证.一个MVVM框架.主题.模板等. 为了使得产品可以符合不同市场的本地化需求和语言,Kendo U ... 
- jQuery UI vs Kendo UI & jQuery Mobile vs Kendo UI Mobile
		jQuery UI vs Kendo UI http://jqueryuivskendoui.com/#introduction jQuery Mobile vs Kendo UI Mobile ht ... 
- 创新高性能移动 UI 框架-Canvas UI 框架
		WebView 里无法获得的能力虽然是「体验增强」与「端基本能力」,但现都基本上有成熟解决方法.但后期的 UI 和 Layout 的性能反而是目前 Web 技术欠缺的.所以,无论是 Titanium ... 
- 很好的开源UI框架Chico UI
		介绍一个很好的开源的UI框架,依赖于jquery 官网:http://www.chico-ui.com.ar/ 以下是相关截图: 消息提示 自动完成 分页,列表 Chico UI是什么? Chico ... 
- 基于vue 的 UI框架 -- Mint UI
		网址: http://mint-ui.github.io/docs/#!/zh-cn 官网: http://mint-ui.github.io/#!/zh-cn vue2.0实例: http://bl ... 
- 如何实现artTemplate模板的可重用性,以此框架打造自己的自定义组件
		问题的提出: 我们为什么非得要引入artTemplate来进行JSON数据的渲染呢? http://dagmom.iteye.com/blog/1671498http://bbs.csdn.net/t ... 
- 关于Kendo UI 开发教程
		Kendo UI 开发教程 jQuery UI 是一套 JavaScript 函式库,提供抽象化.可自订主题的 GUI 控制项与动画效果.基于 jQuery JavaScript 函式库,可用来建构互 ... 
随机推荐
- [转]关于event的两个常被忽略的api:isDefaultPrevented()和preventDefault()
			今天在robert penner(as3 singal的作者)的一篇blog文中顺藤摸瓜到了darron schall的另外一篇blog文(Creating Default, Cancelable E ... 
- spring mvc 拦截器 拦截子目录
			项目中碰到这一个问题: 对于/user/loginpage,/user/login这一类的url,放行: 对于/user/{userId}/xxx(xxx不为空)的操作,需要拦截,url-patter ... 
- power  做表
			drop table "USER" cascade constraints; /*================================================= ... 
- ubuntn 安装 MySQL
			1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client 3. sudo apt-get install li ... 
- 数据库分页和使用jstl标签替换分页的jsp代码
			参考链接: http://www.mossle.com/docs/jsp/html/jsp-ch-15.html 
- 理解Oracle TM和TX锁
			在Oracle中有很多锁,通过v$lock_type视图可以查看Oracle中所有类型的锁,在本篇文章中我们熟悉一下TM和TX锁的类型 SQL> select * from v$lock_typ ... 
- C/C++中的实参和形参
			今天突然看到一道关于形参和实参的题,我居然不求甚解.藐视过去在我的脑海里只有一个参数的概念,对于形参和实参的区别还真的不知道,作为学习了几年C++的人来说,真的深深感觉对不起自己对不起C++老师 T ... 
- javascript通过时区获取时间
			/* 描述:时区的换算 参数:offset时区位置 使用:东八区calcTime(”+8"); */ function calcTime(offset) { // 创建一个本地日期 var ... 
- github 离线版本下载
			http://download.csdn.net/download/nevinblog/9031049 
- Java XML解析工具 dom4j介绍及使用实例
			Java XML解析工具 dom4j介绍及使用实例 dom4j介绍 dom4j的项目地址:http://sourceforge.net/projects/dom4j/?source=directory ... 
