`

Extjs control the html value

 
阅读更多

这段代码非常经典,我这里给出

 

 

Ext.define('app.view.myView', {
    extend: 'Ext.panel.Panel',
    alias: 'widget.myView',
    title: 'My Cool Panel',
    html: '<div><a href="#">This link will open a window</a></div><br /> <label for="myInput">Type here: </label><input name="myInput" type="text" value="" />',
    initComponent: function(){
        var me = this;
        me.callParent(arguments);
    }
});

 

 

 

 

Ext.define('app.controller.myController', {
extend: 'Ext.app.Controller',

    init: function() {
        this.control({
            'myView': {
               afterrender: function(cmp){
                    var me = this; //the controller
                    var inputs = cmp.getEl().select('input'); // will grab all DOM inputs
                    inputs.on('keyup', function(evt, el, o){
                        me.testFunction(el); //you can call a function here
                    });

                    var links = cmp.getEl().select('a'); //will grab all DOM a elements (links)
                    links.on('click', function(evt, el, o){ 
                        //or you can write your code inline here
                        Ext.Msg.show({
                            title: 'OMG!',
                            msg: 'The controller handled the "a" element! OMG!'
                        });
                    });
                }
            }   
        });
    },
    testFunction: function(el) {
        var str = 'You typed ' + el.value;
        Ext.Msg.show({
            title: 'WOW!',
            msg: str
        });
    }   
});

 

 

越看我就感觉我什么也不是,这个都想不出来。。。啊啊啊啊啊啊啊啊啊 

0
2
分享到:
评论

相关推荐

    ExtJS扩展包(ExtJsExtenderControl)

    ExtJS扩展包(ExtJsExtenderControl)是针对ExtJS框架的一个增强工具,它扩展了ExtJS的功能,特别是在与.NET框架结合使用时,为开发者提供了更丰富的控件和功能。ExtJS是一个流行的JavaScript库,用于构建富客户端...

    EXTJS的COMBOBOX级联实现和数据提交VALUE[文].pdf

    在本文中,我们将深入探讨EXTJS如何实现ComboBox的级联效果,并理解其数据提交VALUE的工作原理。 首先,我们需要创建两个Store对象,一个用于存储“队名称”(storedm),另一个用于存储“井号”(storejh)。每个...

    Extjs4.0MVC动态加载controler,完美破解Demo

    extjs4.0中,不想一次性加载所有的controller,特别是那种tabPanel布局的时候,一个tab的内容对应一个controller的时候。可以通过动态创建controller的方式,还能遵循mvc设计规范。这个例子完美破解,经过测试。 ...

    ExtJsExtenderControl 基于.net的ext 组件

    ExtJsExtenderControl是基于.NET框架的一个扩展库,它为开发者提供了一种简便的方式来集成ExtJS组件到ASP.NET应用程序中。这个库的核心理念是通过减少JavaScript的编写量,让开发者可以更加专注于业务逻辑,而不是...

    extjs3 combobox取value和text案例详解

    使用combobox时,它有一个hiddenName的属性,专门用于提交combobox中value的值,接下来介绍extjs3 combobox如何取value和text值,感兴趣的朋友可以不要错过了啊

    extJs3升级extjs4方案

    ExtJS3 升级到 ExtJS4 方案 ExtJS3 升级到 ExtJS4 需要修改大量代码,主要是因为 ExtJS4 配备了一类新的系统,不向后兼容。在 ExtJS 3 里生成表的几个框架组件,ExtJS4 大多生成 div,这使得 CSS classes 将会失败...

    HTML、JS、ExtJS、jQuery智能提示Eclipse插件

    HTML、JavaScript、ExtJS和jQuery是Web开发中常用的四种技术,它们在构建动态、交互式的网页应用中扮演着重要角色。Eclipse作为一个强大的集成开发环境(IDE),为开发者提供了丰富的插件支持,以提高开发效率。针对...

    Extjs下/HTML下的文件下载(另存为的弹出)

    在IT行业中,文件下载是网页应用的一个重要功能,特别是在Extjs和HTML环境下。"Extjs下/HTML下的文件下载(另存为的弹出)"这个主题主要关注如何在这些环境中实现用户可以点击按钮,然后系统弹出“另存为”对话框,让...

    Extjs4.2Html编辑器扩展

    扩展Extjs4.2的htmleditor,添加 “上传图片”,”上传附件”等功能。

    轻松搞定Extjs 带目录

    对于HTML元素的操作和动态模板的生成,Extjs提供了`Ext.DomHelper`和`Ext.XTemplate`等工具类。格式化功能则能够使数据显示更加友好和标准化。 Extjs的组件系统非常丰富,包括按钮、日期选择器、ComboBox等,它们都...

    extjs流程界面设计器参考_ExtJS工作流设计器_extjs工作流_extjs_

    ExtJS是一种广泛使用的JavaScript库,专门用于构建富客户端的Web应用程序。它提供了丰富的组件和工具,使得开发者可以创建出功能强大、用户界面友好的Web应用。在“extjs流程界面设计器参考”中,我们主要关注的是...

    ExtJS快速入门 ExtJS快速入门 ExtJS快速入门

    ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门ExtJS快速入门 ExtJS快速入门 ExtJS...

    EXtJS资源,非常好的html页面模版

    EXtJS资源,非常好的html页面模版

    Extjs 2.2 Extjs 3.21 js

    ExtJS是一种广泛使用的JavaScript库,专门用于构建富客户端Web应用程序。这个压缩包包含了ExtJS的两个重要版本:2.2和3.2.1。这两个版本在Web开发领域都有着广泛的运用,它们各自拥有不同的特性和改进,对于理解...

    extjsapi/extjs3.4

    extjsapi,extjs文档,api手岫

    extjs 学习心得笔记

    在探讨《ExtJS学习心得笔记》这一主题时,我们不仅会深入理解ExtJS框架的核心概念与实践技巧,还会从新手的角度出发,提炼出一系列有助于快速上手的学习策略,避免常见的学习陷阱,确保学习过程高效而有成效。...

    ExtJs3.3中文API.CHM_extjs3.3中文文档_

    ExtJS是一个广泛使用的JavaScript库,专门用于构建富客户端应用程序。版本3.3是该库的一个稳定版本,提供了许多功能和组件,使得Web开发者能够创建功能丰富的、交互性强的用户界面。这个“ExtJS3.3中文API.CHM”文档...

    extjs电子书,extjs电子书,extjs电子书

    extjs电子书,extjs电子书,extjs电子书,extjs电子书

    ExtJs学习笔记 ExtJs Api

    适合ExtJs开发人员extjs技术上手以及深入

    基于Java、ExtJS、HTML5的WebQQ

    演示地址 http://www.ibcio.com/ 是基于Java、ExtJS、HTML5的Web桌面项目(扩展于Ext Desktop),采用WebSocket与WebRTC技术实现文本、图片、语音、视频等多媒体传输。

Global site tag (gtag.js) - Google Analytics