【ExtJS】关于alias和xtype

alias

在api里的解释为:别名 类名称简短的别名列表。多数用于定义xtypes

 1 Ext.define(‘MyApp.Panel‘, {
 2     extend: ‘Ext.panel.Panel‘,
 3     alias: ‘widget.mypanel‘,
 4     title: ‘MyPanel‘
 5 });
 6
 7 Ext.onReady(function(){
 8     // 使用 Ext.create
 9     Ext.create(‘widget.mypanel‘,{
10         html: ‘Create Widget!‘,
11         width: 400,
12         height: 200,
13         broder: true,
14         renderTo: Ext.getBody()});
15
16     // 使用xtype
17     Ext.widget(‘panel‘, {
18         renderTo: Ext.getBody(),
19         width: 400,
20         margin: ‘10 0 0 10 ‘,
21         broder: true,
22         items: [
23             {xtype: ‘mypanel‘, html: ‘Xtype1!‘},
24             {xtype: ‘mypanel‘, html: ‘Xtyoe2!‘}
25         ]
26     });
27
28
29 });

效果:

  不过我在5.0官方例子中,经常看到例子里很少用alias来表示类的别名,而是经常用xtype来表示

 1 Ext.define(‘MyApp.Panel‘, {
 2     extend: ‘Ext.panel.Panel‘,
 3     //alias: [‘widget.mypanel‘],
 4     xtype: ‘mypanel‘,
 5     title: ‘MyPanel‘
 6 });
 7
 8 Ext.onReady(function(){
 9     // 使用 Ext.create
10     Ext.create(‘widget.mypanel‘,{
11         html: ‘Create Widget!‘,
12         width: 400,
13         height: 200,
14         broder: true,
15         renderTo: Ext.getBody()});
16
17     // 使用xtype
18     Ext.widget(‘panel‘, {
19         renderTo: Ext.getBody(),
20         width: 400,
21         margin: ‘10 0 0 10 ‘,
22         broder: true,
23         items: [
24             {xtype: ‘mypanel‘, html: ‘Xtype1!‘},
25             {xtype: ‘mypanel‘, html: ‘Xtyoe2!‘}
26         ]
27     });
28
29
30 });

效果是一样的,感觉这样比原来的更好记,更直观一些。

  

时间: 2024-10-16 01:23:32

【ExtJS】关于alias和xtype的相关文章

Extjs基础入门视频教程

Extjs5.0从入门到实战开发信息管理系统(Extjs基础.Extjs5新特性.Spring.Spring mvc.Mybatis)适合人群:初级课时数量:40课时用到技术:Extjs基础,Extjs5新特性,sencha cmd,spring,spring mvc, mybatis涉及项目:信息管理系统核心框架(mvvm+mvc架构)咨询qq:1840215592课程内容简介:1.课程研发环境开发工具:eclipse,sencha cmd:数据库工具:mysql5,mysql workben

Extjs视频教程_Extjs5.0从入门到实战开发信息管理系统

Extjs5.0从入门到实战开发信息管理系统(Extjs基础.Extjs5新特性.Spring.Spring mvc.Mybatis)适合人群:初级课时数量:40课时用到技术:Extjs基础,Extjs5新特性,sencha cmd,spring,spring mvc, mybatis涉及项目:信息管理系统核心框架(mvvm+mvc架构)咨询qq:1840215592课程内容简介:1.课程研发环境开发工具:eclipse,sencha cmd:数据库工具:mysql5,mysql workben

小梅科普:Extjs5.0从入门到实战开发信息管理系统

Extjs基础.Extjs5新特性.Spring.Spring mvc.Mybatis系列课程 Extjs作为一款优秀的JS前端开发框架以其良好的架构.丰富的UI组件库.完善的文档和社区支持等诸多优点拥有广泛的市场应用空间,开发人员无需过多的关注HTML.CSS甚至各种常用JS算法,只需把精力放在业务逻辑上,利用各种组件的相互组合调用便可轻松而高效的开发出系统的前端页面. Extjs5在之前版本的基础上又推出了一系列实用而强大的功能,诸如:MVVM架构,路由器,双向数据绑定,平板支持,使Extj

开发EXTMVC框架前需要了解的基础知识整理

1.组件选择器 目的:了解如何选择Extjs中的组件,就跟学习jquery时一定会先要学习:$()选择器一样. 常用场景:       1.在controller中的control事件中用到       2.在普通的事件处理中也要用到 参考文章:      http://www.cnblogs.com/daxin/archive/2013/06/01/3112530.html      http://www.cnblogs.com/weilao/archive/2011/11/26/226431

WebMisSharp更新了,最新版本1.5.2,WebMisCentral-Client最新版

WebMisSharp更新记录 Version 1.5.2 升级方法:下载最新的WebMisSharp,拷贝除CFG.Logs.Templates三个文件夹之外的文件,复制到您原来的WebMisSharp文件夹中即可.对于使用企业级开发框架的,还需要更新Templates/EnterpriseExtJs文件夹内容.去下载新版:http://www.chinacloudtech.com/Creative 修复WebMisSharp在Window8.1上打开即报System.Data.SqlClie

ExtJS Alias, xtype and widget

Description What is exactly the relationship between these three different concepts? I know that if you alias a class bywidget.name you can later use it by specifying xtype: 'name'. The same class can also be initialized byExt.widget('name'). But wha

ExtJS in Review - xtype vs. alias

今天在帮一个兄弟检查一段自定义控件的代码时觉得他对xtype以及alias的使用和ExtJS各示例代码的使用有较多的不一致,而我自己也不是很清楚使用这两个属性时的最佳方法.因此在回家后整理出了这样一篇文档.一方面用来标准化我们自己的代码,另一方面也共享给大家,毕竟对这两个属性进行详细讨论的资料几乎没有. xtype 首先来看看xtype的定义.在ExtJS的官方文档中是这样对它进行定义的: This property provides a shorter alternative to creat

ExtJs xtype类型介绍

自定义组件在定义的时候可以通过xtype配置为组件指定xtype短名称,此后创建对象可以通过xtype来创建自定义对象了,示例代码如下: Ext.define('MyApp.PressMeButton', { extend: 'Ext.button.Button', xtype: 'pressmebutton',//指定自定义组件的xtype text: 'Press Me' }); 基本组件: xtype Class 描述 button Ext.Button 按钮 splitbutton Ex

ExtJs xtype一览

标签: extjs xtype 分类: HTML 基本组件: xtype Class 描述 button Ext.Button 按钮 splitbutton Ext.SplitButton 带下拉菜单的按钮 cycle Ext.CycleButton 带下拉选项菜单的按钮 buttongroup Ext.ButtonGroup 编组按钮(Since 3.0) slider Ext.Slider 滑动条 progress Ext.ProgressBar 进度条 statusbar Ext.Stat