Extjs中如果遍历grid的数据 现有一个grid对应的store中已有数据列中有设置renderer也就是说显示在grid的中的数据并不一定是store的数据,有可能是经过处理显示的那么我如何能遍历这个grid获取到grid中所有(正在显示)的数据呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是一个好问题,一般我都是直接取record的,要取正在显示的数据,还真不会啊,等高手 方法:grid.getView() 返回一个GridView这个就是你看到的东西了,然后就可以随便遍历了 我看这个gridview的属性里没有我要的东西饿。。它显示的值都是保存在什么属性里的啊 遍历store的话只有原始值,我遍历的是要render之后正在显示的值 服了你了!!!我也是刚学ext没几天,你的问题我要查了api才会的.刚刚查了下apigrid.getView().getCell(3,3).outerText;这样就能娶到表格里 第4行 第4列中的数据了 昨天这个问题也把我折腾了好久,最后找到个不是很好的解决方法:先将store的数据显示上去,然后再用store.getAt(i).get("name")获取值;用store.getAt(i).set("name","newName")动态地更改掉,最后调用一下store.commitChanges(); store.on('load',function(){ var newValue = store.getAt(i).get("name"); store.getAt(i).set("name",newValue); store.commitChanges(); } var store = grid.getStore();var len = store.getCount();for(var i=0;i<len;i++){ // record=store.getAt(i);} java.lang.ClassNotFoundException: com.lining.servlet.HW2无语了 整了一天了还是没整出来 <a href="javascript:location='listMan里的代码如何换行 一个页面所有DIV class=1的层隐藏 谁有javascript树形菜单 去除img标签以外的所有字符 ie和火狐兼容问题 求个年月日的级联下拉列表 如何使页面未加载完时显示其他内容? 表格的第二行缝隙很大!该怎么解决!(急) JS跨域问题,请指点 prototype问题,求答案 setTitle给div等加title,怎么在title的内容中加换行
返回一个GridView这个就是你看到的东西了,然后就可以随便遍历了
我看这个gridview的属性里没有我要的东西饿。。它显示的值都是保存在什么属性里的啊
遍历store的话只有原始值,我遍历的是要render之后正在显示的值
服了你了!!!我也是刚学ext没几天,你的问题我要查了api才会的.刚刚查了下apigrid.getView().getCell(3,3).outerText;这样就能娶到表格里 第4行 第4列中的数据了
store.on('load',function(){
var newValue = store.getAt(i).get("name");
store.getAt(i).set("name",newValue);
store.commitChanges();
}
var store = grid.getStore();
var len = store.getCount();
for(var i=0;i<len;i++){
// record=store.getAt(i);
}