extjs面试题(extjs问题 如何获取Ext.grid.ColumnModel某一行的数据)

本文目录
extjs问题 如何获取Ext.grid.ColumnModel某一行的数据
选中某一行,var record = grid.getSelectionModel().getSelection(); 一行的所有数据都在record里面 具体某一列:record.get("列名-dataIndex")
ExtJs的radiogroup被选中的问题
增加radiogroup事件,不知是不是你所需要的
{
xtype : ’radiogroup’,
fieldLabel : ’性别,
id : sex,
columns : 2,
items : [{boxLabel : ’男, name :’ man’, inputValue : ’man’,checked : true,},
{boxLabel : ’女, name : ’woman’, inputValue : ’woman’,}
],
//以下是监听事件
listeners : {
change : function(radiofield,oldvalue){//这事件是当radiogroup的值发生改变时进入
alert(radiofield.getValue());//输出选中的值
alert(oldValue);//输出原值
}
}
}
extjs中数组的问题
F12调出控制台,使用console.log将两个数组分别打印在控制台,然后看两个数组是不是一样,有可能一个是数组object,而另一个被自动转换成字符串(或其中元素被转)。这样你能一目了然的找出问题所在
extjs 页面之间的传值问题
首先这两个页面必须有关系,我理解有两种关系可以通信,一种是frame,可以用top通信,一种是打开的关系,可以在被打开页中用opener通信。
无论是哪种关系实现的方法一样,比如B打开了A,可以在B中做一个纯javascript的方法gridrefresh,在其中写Ext.getCmd("gridid").store.load();在A中写opener.gridrefresh();
如果是frame,把opener改成top就可以。
以上是符合html标准
如果按照extjs设计思路,应该是一个页面,两个不同的view,因为extjs一个核心的设计思想就是single page application

更多文章:
织梦php版本(织梦后台添加文章时,提示标题不能为空,但是,标题、内容和分类都是填好的,是DedeCMS-V5.7-GBK-SP1版本)
2025年6月21日 23:00
form在信封上是什么意思(在信封上面写From与To分别代表哪个英文是收件人,哪个英文是发件人急!先谢谢!)
2026年9月13日 19:30
readprocessmemory资源消耗(readprocessmemory问题)
2026年8月10日 21:00
essentials插件(minecraft 怎么安装Essentials插件)
2026年3月27日 00:45
s11全球总决赛集锦(edg晋级s11决赛(夺取冠军之路))
2026年8月17日 09:00
keyset(Set keys=Map.keyset()怎么理解)
2025年10月20日 14:00
js注册成功跳转页面代码(如何使用JavaScript实现 按钮跳转页面功能)
2026年7月24日 02:45
securities(有关securities, stock, shares, bonds的概念~)
2025年7月8日 15:45
export trade(export trade是什么意思)
2026年5月26日 10:00
css鼠标悬停背景颜色变化(用css样式怎样实现鼠标放在背景图片上,背景图片的颜色改变)
2026年3月17日 16:30
sql中connect的用法(C#中,用SqlConnection怎么连接数据库)
2026年9月2日 22:45
account短语用法(On no account can是什么意思)
2026年5月2日 17:30












