手机版

extjs3组合框取值和文本案例详解

时间:2021-10-03 来源:互联网 编辑:宝哥软件园 浏览:

使用组合框时,它有一个hiddenName属性,专门用来提交组合框中的值。现在假设一个组合框的Id是一个组合框,hiddenName属性的值是hiddenValue,然后,使用Ext.get('comboId').dom.value方法获取组合框中所选项目的文本值,同时使用ext . get(' hiddenValue '). DOM . value获取需要在组合框中提交的值。Ext.getCmp('ID值')。getValue();获取价值。替换(/\ s/g ' ');//删除json文本中的所有换行符、空格和制表符;=======================================extjs执行button的click事件,执行处理程序事件最简单的方法就是检查EXTJS生成的html代码dom,找到对应的生成ID,例如:方法1://ext-gen40这里是extjs生成的id,但是有时候这个iD会改变。BTN . click();方法2:复制代码如下:ext.getcmp ('title2d ')。fire event(' click ');//这里的“title2d”是extjs代码中的id执行按钮处理程序事件:复制代码的代码如下: varbtn2d=ext . getcmp(' title 2d ');btn2d.handler.call(btn2d.scope,btn2d);参考网站:http://www.sencha.com/forum/showthread.php? 2677-2 . 0 . 1-fire event(-click-)-on-button-t-call-handler-function onclick是一种方法。而handler是一个配置项。extjs onclick和handler的区别是http://blog.csdn.net/21aspnet/article/details/. 665571================================================================获取文本框1的值。Html文本框。或者复制代码如下: vart value=document . getelementbyid(' test ')。value2,ExtJs的组件,比如:复制代码如下: {id3360' test ',xtype3360' textfield ',获取fieldLabel: ' test ',name:'test ',width:370}的值的方法是:复制代码如下: vartvalue=ext。getcmp ('test ')。getvalue();设置文本框的值。复制代码如下:ext.getcmp ('test ')。set value(' set value ');================================启用和禁用按钮的代码如下:ext。getcmp ('btnqc ')。disable();//禁用Ext.getCmp('btnQc ')。enable();//启用方法1:定义bbar的按钮时,可以直接给属性hidden3360true属性,可以隐藏;属性disabled : true可以禁用方法2:给按钮添加一个id,比如id 3360“BTN”;然后调用Ext.getCmp('btn ')。在面板事件中禁用();或者禁用Ext.getCmp('btn ')。enable();打开。Ext.getCmp('btn ')。setVisible(false);或者隐藏ext.getcmp ('BTN ')。set visible(true);展示。

版权声明:extjs3组合框取值和文本案例详解是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。