博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
获取Extjs文本域中的内容
阅读量:6247 次
发布时间:2019-06-22

本文共 750 字,大约阅读时间需要 2 分钟。

 经常在Ext.select()和Ext.query()等问题上纠结,今天终于有了点新认识:

 

需求,假设我们的页面上有个panel ,其id为clusterstab_edit_details,这个panel的内部有个textarea,这个textarea的name为editDetails_Description,那么我们有多少方法可以取得textarea中当前输入的内容的值呢?

 

方法1:

我们可以先Ext.getCmp获取父panel的组件,然后用它的getValues()方法获取这个form面板所有的子元素的结果集,然后我们用.操作符来获得我们所希望的取值。

Ext.getCmp('clusterstab_edit_Details').getValues().editDetails_Description

 

第二种是通过Ext.query方法,然后传入一个选择器,然后我们得到的是一个HTMLElement[]数组,我们获取第0个值,因为唯一的,我们取得它的value属性从而获得值;

Ext.query('[name=editDetails_Description]')[0].value

 

第三种方法是通过Ext.select方法,然后传入一个选择器,我们得到是Ext.CompositeElement对象,它是Element数组,我们获取第1个匹配的值,然后

Ext.select('[name=editDetails_Description]',true).element[0].getValue()

本文转自 charles_wang888 51CTO博客,原文链接:http://blog.51cto.com/supercharles888/1194835,如需转载请自行联系原作者
你可能感兴趣的文章
RDVTabBarController--可自由定制的iOS底部导航控件
查看>>
[Leetcode] Word Ladder 单词爬梯
查看>>
Java 开源企业信息化建设平台 O2OA 入选码云 GVP 项目
查看>>
阿里云Global Connection亮相MWC 2019,做企业全球化开路先锋 ...
查看>>
当面试官说 “你还有什么问题想问的” ,你该如何回答? ...
查看>>
《RocketMQ技术内幕:RocketMQ架构设计与实现原理》—1.1.1 Eclipse获取RocketMQ源码 ...
查看>>
史上最全 40 道 Dubbo 面试题及答案,看完碾压面试官! ...
查看>>
使用JumpServer管理你的服务器
查看>>
剑指奥迪Q7 凯迪拉克XT6突围“二线豪华”将于7月份上市 | 2019上海车展 ...
查看>>
实现基于最新chrome的动态按需加载组件
查看>>
Hanlp中N最短路径分词详细介绍
查看>>
Oracle集群技术 | OLR与套接字文件(二)
查看>>
Android 打开网络上pdf文件
查看>>
Hibernate主键生成策略及选择
查看>>
MySQL8.0.14 - 新特性 - InnoDB Parallel Read简述
查看>>
洛谷 P2717 寒假作业
查看>>
苏宁低调内测“宁互宝”,网络互助成巨头必争之地
查看>>
了解一下:一款好用的 Maven Library 发布插件
查看>>
spring boot 集成cache时,与shiro的冲突解决
查看>>
连界创新获翊翎资本、连界资本8000万元融资,专注赋能产业升级
查看>>