PhoneGap中文网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1709|回复: 2

SENCHA 的 OVERRIDE是怎么用的?

[复制链接]

1

主题

4

帖子

29

积分

新手上路

Rank: 1

积分
29
发表于 2014-6-22 10:36:29 | 显示全部楼层 |阅读模式
本帖最后由 fire2014 于 2014-6-22 10:48 编辑

请举个例子说明下。
it营
回复

使用道具 举报

1

主题

4

帖子

29

积分

新手上路

Rank: 1

积分
29
 楼主| 发表于 2014-6-26 11:39:10 | 显示全部楼层
  1. Ext.define('My.Cat', {
  2.     constructor: function() {
  3.         alert("I'm a cat!");
  4.     }
  5. });

  6. My.Cat.override({
  7.     constructor: function() {
  8.         alert("I'm going to be a cat!");

  9.         var instance = this.callParent(arguments);

  10.         alert("Meeeeoooowwww");

  11.         return instance;
  12.     }
  13. });
复制代码
it营
回复 支持 反对

使用道具 举报

1

主题

4

帖子

29

积分

新手上路

Rank: 1

积分
29
 楼主| 发表于 2014-6-26 11:40:05 | 显示全部楼层

从官方的这个案例看 ,override只能新建用户自定义的内容但是不能修改已有组件的属性。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|PhoneGap中文网 ( 京ICP备13027796号-1

GMT+8, 2018-4-25 22:20 , Processed in 0.218286 second(s), 33 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表