获取Extjs文本域中的内容

经常在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()

本文出自 “平行线的凝聚” 博客,请务必保留此出处http://supercharles888.blog.51cto.com/609344/1194835

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/webkf/Extjs/

时间: 2024-12-02 00:31:12

获取Extjs文本域中的内容的相关文章

怎么获取text文本框中的内容

问题描述 怎么获取text文本框中的内容 <span id="FuzerenHandle" height='25' name="FuzerenHandle"> <input type="text" name="fuzeren" id="fuzeren" size="15" readonly="readonly"/> <input name

java 文本域-关于向文本域中添加文字的问题

问题描述 关于向文本域中添加文字的问题 我每一次设置文本域的内容都会覆盖以前的内容,我不想这样,怎么办呀 解决方案 先获取原本的内容,然后在设置前把内容拼接起来

文本域中换行符的替换示例

 这篇文章主要介绍了文本域中换行符的替换,需要的朋友可以参考下 说明:代码在实际项目中测试通过,我已经省去些不重要的,大家可以重点看颜色标记的部分    前戏:    问:为什么做这个呢??    答:项目中有个将录入的文本域文字保存到数据库中.'查看时'从数据库获取相应数据,显示在文本域中.开发期间发现换行符使用jquery 的val() 还是text()获取后不做处理,保存数据库中没有换行了,自然取出来显示也就没有换行符了!由此写了下面的文章----有点啰嗦啊!  代码如下: <%@ pag

编辑器-extjs的panel中contentEl内容拼接

问题描述 extjs的panel中contentEl内容拼接 本来是一个panel,里面有一个编辑器. 需求是生成的文章有4个tab. 现在要求做成4个含编辑器的panel,做出一个可选的功能,在编辑器A中输入内容,则文章显示出tab A,若编辑器B中无内容,则文章中无tab B. 我不知道如何获取编辑器的内容,然后把他们拼接在一起.最好是,拼接后中间加上分割标签,这样方便修改的时候,把各个编辑器的内容放入对应的编辑器. 声明编辑器的代码如下,我未用过ext,还请大神帮忙说的浅显明了一些. va

使用FormFile上传文件,在action前使用了Filter过滤器获取一个文本域的值,怎么获取?

问题描述 使用FormFile上传文件,在action前使用了Filter过滤器获取一个文本域的值,怎么获取?我使用ServletFileUpload在Filter中获取到值后,在Action中获取的所有值都变成NULL了,请问这是怎么回事?怎么去解决?谢谢!使用的是struts1.2 解决方案 本帖最后由 xihuanshuang 于 2010-11-15 12:48:07 编辑解决方案二:在过滤器中再把request参数传到action里.

文本域中换行符的替换示例_jquery

说明:代码在实际项目中测试通过,我已经省去些不重要的,大家可以重点看颜色标记的部分 前戏: 问:为什么做这个呢?? 答:项目中有个将录入的文本域文字保存到数据库中.'查看时'从数据库获取相应数据,显示在文本域中.开发期间发现换行符使用jquery 的val() 还是text()获取后不做处理,保存数据库中没有换行了,自然取出来显示也就没有换行符了!由此写了下面的文章----有点啰嗦啊! 复制代码 代码如下: <%@ page contentType="text/html;charset=U

WPS文字将两个文本框中的内容串连起来

  文本框是我们大家在编辑文档过程中经常要用到的,比如说有时为了防止文字或图片移动,我们会用文本框的形式将文字或图片框起来.常规操作方法都是先在前一个文本框中输入内容,待内容填满后,再将鼠标移到下一个文本框再继续输入.这就出现了一个现象,就当内容输入完成后,如果要是增加或删减前面表格内容时,而后面文本框中的内容并不随之联动,从而造成前面的文本框内容不是跨界就是出现空白.那怎样才能将两个文本框中的内容"串"连起来,使之形成一个整体牵一发而动全身呢? 如果需要将文字直接连接到另一个文本框可

在页面上放一个文本框和一个按钮,想文本框中输入内容点击按钮,读出输入的内容。发声的。可以听见的 谢谢。急急急急!!!!!!!!!!!!

问题描述 在页面上放一个文本框和一个按钮,想文本框中输入内容点击按钮,读出输入的内容.发声的.可以听见的谢谢.急急急急!!!!!!!!!!!!

如何容jquery实现,当该文本域中value取的session中的值为0时,将值变为1

问题描述 如何容jquery实现,当该文本域中value取的session中的值为0时,将值变为1 如何容jquery实现,当该文本域中value取的session中的值为0时,将值变为1 <input type="text" id="serialNumber" name="serialNumber" maxlength="250" style="width: 80%" value="${q