在使用更新值时有个现象

Ext.define('A',{config:{key:null//配置自定义Key字段},updateKey(key) {console.log('update方法执行')}
});
var a = Ext.create('A');

在定义类时,在类的config里声明了一个值xx,ExtJS就会帮助其 生成 set和get访问器,以及一个updateXx方法

例如上面例子:

此时实例化A类的a,就可以用 a.setKey(xx) 来设置config里key的值。也可以用a.getKey()来获取值

通过set方法设置的值,值变化后,会调用类里的updateXX 方法

但是注意一点,当我们 使用:

a.setKey(4);//控制台输出 update方法执行//然后我们再使用一次
a.setKey(4);//控制台无输出 ( key值 无变化不再调用updateKey方法)

而如果用:

a.setKey({b:4});//控制台输出 update方法执行//然后我们再使用一次
a.setKey({b:4);//控制台输出 update方法执行

如果你想利用 updateXX方法进行数据更新,可以用object类型的数据 当作key值

ExtJS config 使用相关推荐

  1. [ExtJS] 一文搞懂 apply 使用

    在ExtJS的库中,常看到apply关键字.现在就简单介绍下apply在ExtJS用法 1.Ext.apply 和 Ext.applyIf 这里的apply是Ext的内置方法 apply (objec ...

  2. EXTJS之Ext.util.Observable自定义事件

    暂时还不会用Ext.mixin.Observable, 催悲的测试了近两个小时.这TMD的语法差距也太大了啊.. 在新版EXTJS里,已去除了addEvents. 弄个出来,大概知道下吧. ? 1 2 ...

  3. 『ExtJS』01 001. ExtJS 4 类的定义

    为什么80%的码农都做不了架构师?>>>    ExtJS 4 类的定义 类的定义与类方法的调用 样例代码// Define new class 'Vehicle' under th ...

  4. ExtJs自学教程(1):一切从API開始

    题 记 该系列文章不側重全方位的去介绍ExtJs的使用,仅仅是側重于解决ExtJs问题的思考方法.写的人不用长篇大论,学的人则可以自立更生.l   学习的人仅仅要有一些CSS的javascript的基 ...

  5. Extjs Form用法详解(适用于Extjs5)

    为什么80%的码农都做不了架构师?>>>    Extjs Form是一个比较常用的控件,主要用来显示和编辑数据的,今天这篇文章将介绍Extjs Form控件的详细用法,包括创建Fo ...

  6. ExtJs与WCF交互:生成树

    上文做了下Ajax与WCF进行json交互的简单介绍,本文阐述一个具体的实际应用:ExtJs与WCF交互,生成树.也很简单.先看看最终的效果吧: 第一步: 创建一个.net framework 3.5 ...

  7. ExtJs学习笔记(4)_EditorGridPanel(可编辑的网格控件)

    这一节,我们将看到ExtJs功能强大的可编辑网格控件,几乎与VS.Net的GridView功能一样了,但是ExtJs的可是纯JS的UI 一.静态示例(改自ExtJs的官方示例) a.因为我们是采用xm ...

  8. EXTJS+ASP.NET上传文件带实时进度条代码

    一,文件夹 二,upLoad.cs是继承IHttpModule的类: usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usin ...

  9. WebAPI返回数据类型解惑 以及怎样解决Extjs无法解析返回的xml

    最近开始使用WebAPI,上手很容易,然后有些疑惑 1.WebAPI默认返回什么数据类型,json还是xml? 2.怎么修改WebAPI的返回数据类型 ,我用IE浏览器请 求返回的数据都是JSON格式 ...

最新文章

  1. 全网唯一秃头数据集:20 万张人像,网罗各类秃头
  2. iOS 快速定位到系统设置界面
  3. 微信小程序设置域名、不校验域名
  4. php里怎么添加计时器,如何使用php显示计时器?
  5. 高级指引——自定义节点
  6. Objective-C ,ios,iphone开发基础:ios数据库(The SQLite Database),使用终端进行简单的数据库操作...
  7. 【Flink】Flink 报错 flink 1.12.5 启动作业报 partition not found
  8. SSH下know_hosts的作用(转)
  9. SequenceFile文件的读取
  10. 查询某个分区是那张表_分库、分表、分区的区别
  11. 换一种姿势阅读《人工智能简史》
  12. c语言多文件递归设计数独,用于解决数独的递归方法
  13. uni-app数据缓存
  14. js中join的用法
  15. 从零开始安卓端相机功能开发(一)了解用什么去开发以及流程
  16. PHP_40+开发工具推荐
  17. Python破解12306图片验证码
  18. 笨方法学python 习题6
  19. BSides Noida CTF 2021 web题wowooofreepoint writeup(两道反序列化)
  20. usbnet驱动结构

热门文章

  1. Salesforce落地中国,意味着什么
  2. obj/third_party/toybox/toys/pending/toybox.telnetd.o: In function `new_session‘:telnetd.c:
  3. Bootargs参数详解
  4. Nagios添加监控主机
  5. 电子学:第006课——电路中的一些基础知识
  6. Hibernate 框架(三)—— Criteria 查询(Criteria 5.2以前和5.2以后的API和使用)
  7. 程序人生: 我的十年,自己的生活经历,个人自传 (整理)
  8. 力扣347.前 K 个高频元素(优先队列)
  9. 开篇 少年翩翩(转载自张鹏的BLOG)
  10. android 8.0 ril.java,Android 8.0 RIL源码分析(一)