一个ExtJs页面中,有panel1和panel2两个,我如何在2中取到panel1下面一个grid中的某个元素(id)的值呢?

 我来答
xgtxxxx
2012-10-12 · TA获得超过150个赞
知道小有建树答主
回答量:166
采纳率:100%
帮助的人:109万
展开全部
var panel = Ext.getCmp("panel2的id");通过panel2的id拿到panel。这样有个限制就是在panel1所处环境中panel2是可见的(作用域),不然你会拿到一个未定义信息
更多追问追答
追问
我想拿到的是panel2下面有个grid中ID这一列的值,想用这一列的值作为panel1中一个combobox的数据源,能实现吗?怎么取值?大神赐教!!!
追答
当然可以,你先拿到grid的所有行的值(record数组),然后取每个行数组特定列的值传给panel1就可以了啊,不过这样是不是有些麻烦,你在加载grid的时候难道不可以把数据同时用来加载panel1中的combobox的store吗?
lhch1227
2012-10-12 · 超过18用户采纳过TA的回答
知道答主
回答量:221
采纳率:0%
帮助的人:32万
展开全部
一个页面的话直接取就可以了
追问
就是在一个一面,我是新手,请问该怎样取值?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百布彤
2012-10-12 · TA获得超过146个赞
知道小有建树答主
回答量:250
采纳率:0%
帮助的人:101万
展开全部
findcontrol
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式