文档章节

Extjs 改变复选框内容文字

捍卫机密
 捍卫机密
发布于 2014/12/19 11:29
字数 176
阅读 26
收藏 0
//适合extjs 5.0
var cb_open = new Ext.form.Checkbox({
            id: "isOpen",
            name: "isOpen",
            fieldLabel: '复选开关',
            boxLabel: '关闭(初始值)',
            margin: '5 0 0 10',
            hideTrigger: true,
            checked: false,
            inputValue: '0',
            listeners: {
                click: {//设置点击事件
                    element: 'el',
                    fn: function (obj, o2, o3, o4, o5) {
                        var thisObj = Ext.getCmp(this.id);
                        var isCheck = thisObj.getValue();
                        if (isCheck) {
                            thisObj.setCheck();
                        }
                        else {
                            thisObj.setUnCheck();
                        }
                    }
                }
            },
            //增加三个扩展方法
            //设置文字
            setText: function (value, textStr) {
                var thisObj = Ext.getCmp(this.id);
                thisObj.setValue(value);
                thisObj.boxLabel = textStr;
                thisObj.getEl().down('.x-form-cb-label').update(textStr);//这句导致界面更新必须加
            },
            //封装上面的方法设置选中
            setCheck: function () {
                var thisObj = Ext.getCmp(this.id);
                thisObj.setText(true, '开启');
            },
            //封装上面的方法设置不选中
            setUnCheck: function () {
                var thisObj = Ext.getCmp(this.id);
                thisObj.setText(false, '关闭');

            }
        });
//使用方法
Ext.getCmp('isOpen').setCheck();
Ext.getCmp('isOpen').setUnCheck();


© 著作权归作者所有

捍卫机密
粉丝 5
博文 130
码字总数 49462
作品 0
成都
程序员
私信 提问
Extjs GridPanel用法详解

创建GridPanel 要使用GridPanel,首先要定义Store,而在创建Store的时候必须要有Model,因此我们首先来定义Model: //1.定义ModelExt.define("MyApp.model.User", { }); 然后创建Store: //...

鱼煎
2017/11/02
0
0
FineUI 将不再内置 ExtJS (严格遵守 ExtJS 的开源规则)

从下个版本起,FineUI 将不再内置 ExtJS ,不过我会提供说明如何使用 ExtJS(并单独提供精简版的 ExtJS 包供论坛用户下载),现有的程序升级到新版本将不受影响(只需要将精简版的 extjs 文件...

三生石上
2013/06/01
2.5K
2
FineUI v3.3.1 发布了!

关于FineUI 基于 ExtJS 的专业 ASP.NET 控件库。 FineUI的使命 创建 No JavaScript,No CSS,No UpdatePanel,No ViewState,No WebServices 的网站应用程序。 支持的浏览器 IE 7.0+、Firef...

三生石上
2013/07/29
3K
4
ExtJS HelloWord

最近学ajax,接触到了Extjs这个强大的框架。我想通过我的学习笔记,最后可以让大家上手在项目中使用Ext。首先我会写一些基本的用于入门Ext的文章,打好基础是很重要的。在了解基础后,可能会...

郏高阳
2012/05/13
0
0
Ext JS 6.0.0 正式版本发布,跨浏览器的 RIA 框架

Ext JS 6.0.0 正式版本发布,此版本包括大量的新特性以及错误修复: 新特性: Accessibility (3) EXTJS-12098 Containers should track their children’s focus EXTJS-13606 Floating mixi...

chpinck
2015/07/06
8.6K
49

没有更多内容

加载失败,请刷新页面

加载更多

中国地理位置四至点及计算方法

中国地理位置四至点(China's geographical position is four o'clock),是指中国领土最东、西、南、北的四个地理位置。处于太平洋西岸,亚洲东部。 中文名 中国地理位置四至点 外文名 Chin...

boonya
17分钟前
1
0
8.eclipse 安装 lombook插件

1.效果 2.安装过程 参考: https://blog.csdn.net/zflovecf/article/details/80178679 2.1 下载插件 https://projectlombok.org/download.html 并放入eclipse所在目录 (位置参考下图) 2.2 ......

20190513
18分钟前
1
0
java io的编码和解码

public class copyFIle { public static void main(String[] args) throws UnsupportedEncodingException { String str="中国人民";//编码byte data[]=str.getBytes("gbk");//解码Sys......

南桥北木
32分钟前
1
0
SpringBoot中使用Filter

1.在传统web项目中添加filter <filter> <filter-name>TestFilter</filter-name> <!--定义filter名称 和filter类 --> <filter-class>com.jiafeng.filter.TestFilter</filter-class>......

贾峰uk
33分钟前
2
0
?为什么要学这个技术(有什么优秀的地方,可以解决哪些问题?

今天来总结一下Struts2的知识点,学习编程我的思路一般是这样的:     ① why ?为什么要学这个技术(有什么优秀的地方,可以解决哪些问题?)。     ②what ? 这个技术是什么玩意?有...

SEOwhywhy
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部