ext grid 的一个根据前一项 后一项相应的值发生改变咋写?

我有个grid需要显示

 

id    评论主题    评论人    是否匿名   时间

 

评论人项根据是否匿名 显示匿名或者评论人名字

 

如果匿名,评论人项显示匿名,

否则显示评论人名称.

 

这个肯定是渲染前就要处理,

但是怎么处理,求高手指点.

1 var cm = new Ext.grid.ColumnModel([sm,
2 { header: "状态", dataIndex: "IsRead", width: 30, tooltip: "已读/未读", sortable: true, renderer: formatIsRead },
3 { header: "评论主题", dataIndex: "EvaTitle", tooltip: "评论主题", sortable: true },
4 { header: "评论人", dataIndex: "SelfUserName", tooltip: "用户名/英文名", sortable: true, renderer: formatSelfUserName },
5 { header: "评论状态", dataIndex: "PostLev", tooltip: "评论状态", sortable: true, renderer: formatPostLev },
6 { header: "评论时间", dataIndex: "PostTime", tooltip: "评论时间", sortable: true}]);
想过在评论人那栏header加一个handler事件,

但是我只获得到selfusername,无法获取postlev.

那就不好判断.

再想在评论状态增加handler

根据postlev改变评论人,但是不会.

高手指点,刚接触extjs三天,呵呵...

慕无忌1623718
浏览 452回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript