从商店中的选择记录中获取价值
问题描述:
你好我有商店,我想在这个商店获得价值ID
。从商店中的选择记录中获取价值
Ext.ComponentQuery.query('price gridpicker[name=price]')[0].store.getAt(0).data.id;
但这输出从店里第一个记录,当只有ID选择其他记录我还是会从第一个记录获取ID,帮我谢谢
答
如果你想获得选定的记录,那么你需要查询grid
,而不是商店。商店只包含数据,它不知道屏幕上发生了什么。
Ext.ComponentQuery.query('price gridpicker[name=price]')[0].getGrid().getSelectionModel().getSelection()[0].get('id');
答
正确的调用是:
...getAt(0).get('id);
或者,如果你想要所有记录的数据然后
...getAt(0).getData();
当然,你也可以得到其他值但是您需要知道gridpicker
选择了哪条记录。
非常感谢你! – user3045654 2014-09-02 07:31:36