ext grid绑定stroe,怎么可以在加载之前修改其中的数据

我的extgrid,绑定了一个store,我希望在加载前针对某一列数据转码之后再显示应该怎么弄,新手上路,请大家帮忙,我希望对filepath列进行转码然后再显示,我需要... 我的ext grid ,绑定了一个store,我希望在加载前针对某一列数据转码之后再显示应该怎么弄,新手上路,请大家帮忙,我希望对filepath列进行转码然后再显示,我需要再哪里做操作

var contentNode = new Ext.data.Record.create([
{name: 'filename',type:'String',width:'100'},
{name: 'filepath', type: 'string',width:'200'},
{name: 'filesize', type: 'string',width:'100'},
{name: 'filestate', type: 'string',width:'100'}

]);

//读取json数据
var reader = new Ext.data.JsonReader({'root':'rows'},contentNode);

//获取json数据源
var store = new Ext.data.JsonStore({
url:"csl/dir_list.php?path="+path+"&type="+type,
root:'rows',
reader:reader,
autoLoad:true,
fields:['filename','filepath','filesize','filestate']
});
展开
 我来答
百度网友6f54f17
2011-04-04 · 超过34用户采纳过TA的回答
知道答主
回答量:91
采纳率:0%
帮助的人:89.3万
展开全部
不要使用autoLoad,用load方法加载数据,即store.load(option)
load方法中的参数option定义为
{
params :Object, //请求url需要附加的参数
callback :Function//回叫方法,接收三个参数
//r : Ext.data.Record[] //返回的record数组
//options: Options load方法传入的options
//success: Boolean //成功
scope :Object, //范围.默认是store本身
add :Boolean 追加还是更新
}
可以在callback回调方法中实现转码。
nggno1
2011-04-08 · TA获得超过351个赞
知道小有建树答主
回答量:768
采纳率:0%
帮助的人:417万
展开全部
使用callback函数即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
MyIsChengGuo
2011-04-03 · 超过31用户采纳过TA的回答
知道答主
回答量:192
采纳率:0%
帮助的人:86.9万
展开全部
大家来帮帮解决一下!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式