Ext template 的使用
Ext template 的使用
	Ext.define('app.view.MyDataView', {
	    extend: 'Ext.panel.Panel',
	    xtype: 'myDataView',
		border:true,
		scrollable:true,
		cls:'my-data-view',
		minHeight:200,
		maxHeight:400,
	    initComponent: function() {
			var me = this;
			this.tpl = app.templates.myTpl();
			this.callParent(arguments);
	    },
	    loadData: function(data) {
	        this.update(data)
	    },
	    clearData: function()
	    {
	        this.update([]);
	    }
	});
	app.templates = {
	    myTpl: function(){
	        var t = this.myTplCache;
	        if (t) return t;
	        this.myTplCache = new Ext.XTemplate(
                '<tbody>',
	                '<tpl for=".">',
                	 '<table style="padding-bottom: 10px;">',
	                	'<tpl if="myCode">',
		                	'<tr>',
		                        '<td class="tpl-cd"><span class="tpl-label">Code#:</span> {myCode}</td>',
		                    '</tr>',
	                    '</tpl>',
		                    '<tr>',
		                        '<td class="tpl-desc"><span class="tpl-label">Description:</span>{desc0:this.trimValue}</td>',
		                    '</tr>',
	                  '</table>',
	                '</tpl>',
                '</tbody>',
	            {
	                trimValue: function(v) {
	                    return v.replace(/\s/g, "");
	                }
	            }
	        );
	        return this.myTplCache;
	    }
	};
Ext template 的使用的更多相关文章
- ExtJs之Ext.Template
		<!DOCTYPE html> <html> <head> <title>ExtJs</title> <meta http-equiv ... 
- 《Ext JS模板与组件基本知识框架图----模板》
		最近在整理Ext JS的模板和组件,在参考<Ext JS权威指南>,<Ext JS Web应用程序开发指南>,<Ext JS API>等相关书籍后才写下这篇< ... 
- Ext.form.FormPanel定义的参数说明
		1.formId : String (可选的)FORM标签的id(默认是自动生成的). 2.labelWidth : Number 标签的宽度.该属性级联于子容器. 3. itemCls : Stri ... 
- Ext JS学习第十四天 Ext基础之 Ext.DomHelper
		此文用来记录学习笔记 •我们已经学过了Element这个类,无疑是非常强大的,里面提供了丰富的方法供我们使用,但是Ext为了更加的方便我们去操作DOM元素,特提供了DomHelper这个辅助的工具 ... 
- Ext Js详解指南
		什么是Ext JS 走进Ext的世界 Ext JS是一款富客户端开发框架它基于javascript.HTML和CSS开发而成,无需安装任何插件即可在常用浏览器中创建出绚丽的页面效果. 个人总结Ext ... 
- 【翻译】Ext JS——高效的编码风格指南
		原文:ExtJS - Efficient coding style guide 作者:Raja 切勿使用"new"关键字:在Ext JS中,使用"new"关键字 ... 
- Ext.js入门:模板(四)
		1.Ext.DomHelper简介2.Template语法使用简介3.Template简单应用4.Template中使用转换函数5.使用模板的自定义接口6.XTemplate应用 一:Ext.DomH ... 
- Ext.FormPanel-----FieldSet的用法
		Ext.form.FieldSet的常用配置项: 1.checkboxToggle : Mixed True表示在lengend标签之前fieldset的范围内渲染一个checkbox,或者送入一个D ... 
- Extjs 源码组成(4.0.7)
		(function(){})()形式的自执行,构建Ext对象(0~584) 1 设置全局对象EXt:global.Ext = {}, 2 实现了Ext对象面向对象编程的基础方法,如,apply,ex ... 
随机推荐
- MySQL编译安装错误提示合集
			1>安装mysql在初始化的时候,出现/usr/local/mysql/bin/mysqld:error while loading shared libraries:libaio.so.1 : ... 
- shell群发邮件脚本
			linux版本:CentOS 6.7 //可以使用lsb_release -a查看 一.修改/etc/mail.rc set from=123456@qq.com //你自己的真实邮箱 ... 
- 基于Babylonjs自制WebGL3D模型编辑器
			一.总述 当代WebGL编程所使用的3D模型大多是从3DsMax模型或Blender模型转化而来,这种工作模式比较适合3D设计师和3D程序员分工配合的场景.但对于单兵作战的WebGL爱好者来讲这种模式 ... 
- 看透SpringMVC源代码分析与实践   Markdown记录
			kantouspringmvc 看透SpringMVC中文版电子书,使用Markdown语法记录学习<看透SpringMVC>的内容,方便自己整理知识,并在原作者写作的基础上添加自己的理解 ... 
- Git Flow Note
			近期困惑于Git代码版本控制,集中两天时间研究,其中基础知识来源于<Git权威指南>,分支思想则来源于一篇博文<A successful Git branching model> ... 
- Dorado7与@ManyToMany的矛盾分析
			在Dorado7开发时,通过UpdateAction提交数据,默认只会提交DataSet中DirtyTree,这样如果子对象数据未发生修改时是不会提交的,后台拿到的子对象为空.如果两对象之间,通过JP ... 
- R语言-混合型数据聚类
			利用聚类分析,我们可以很容易地看清数据集中样本的分布情况.以往介绍聚类分析的文章中通常只介绍如何处理连续型变量,这些文字并没有过多地介绍如何处理混合型数据(如同时包含连续型变量.名义型变量和顺序型变量 ... 
- Java经典编程题50道之十二
			企业发放的奖金根据利润提成:利润(I)低于或等于10万元时,奖金可提10%:利润高于10万元,低于20万元时,低于10万元的部分按10%提成, 高于10万元的部分 ,可提成7.5%:20万到40万之间 ... 
- 几大排序思想(由javascript编写)
			Hello!我是super喵二~~~今天练了几道面试题,突然觉得好久没有好好归纳 过排序算法了.以前都是用C/java编写排序,这次用js来总结下五大排序算法吧: 1.冒泡排序(常用及常考排序算法): ... 
- sql备份(.mdf文件备份)
			第一步: 右键需要备份的数据库(这里以MyDB为例),选择“属性”. 第二步: 选择“文件”,复制路径 第三步: 打开文件所在目录,复制MyDB.mdf和MyDB_log.ldf 第四步: 把数据库停 ... 
