我有个grid需要显示 id 评论主题 评论人 是否匿名 时间 评论人项根据是否匿名 显示匿名或者评论人名字 如果匿名,评论人项显示匿名,否则显示评论人名称. 这个肯定是渲染前就要处理,但是怎么处理,求高手指点.--------------------------------------------------------------------------
var cm = new Ext.grid.ColumnModel([sm,
{ header: "状态", dataIndex: "IsRead", width: 30, tooltip: "已读/未读", sortable: true, renderer: formatIsRead },
{ header: "评论主题", dataIndex: "EvaTitle", tooltip: "评论主题", sortable: true },
{ header: "评论人", dataIndex: "SelfUserName", tooltip: "用户名/英文名", sortable: true },
{ header: "评论状态", dataIndex: "PostLev", tooltip: "评论状态", sortable: true, renderer: formatPostLev },
{ header: "评论时间", dataIndex: "PostTime", tooltip: "评论时间", sortable: true}]);
var cm = new Ext.grid.ColumnModel([sm,
{ header: "状态", dataIndex: "IsRead", width: 30, tooltip: "已读/未读", sortable: true, renderer: formatIsRead },
{ header: "评论主题", dataIndex: "EvaTitle", tooltip: "评论主题", sortable: true },
{ header: "评论人", dataIndex: "SelfUserName", tooltip: "用户名/英文名", sortable: true },
{ header: "评论状态", dataIndex: "PostLev", tooltip: "评论状态", sortable: true, renderer: formatPostLev },
{ header: "评论时间", dataIndex: "PostTime", tooltip: "评论时间", sortable: true}]);
{ header: "评论人", dataIndex: "SelfUserName", tooltip: "用户名/英文名", sortable: true }
写成
{ header: "评论人", dataIndex: "SelfUserName", tooltip: "用户名/英文名", sortable: true,
renderer:function(value, cellmeta, record, rowIndex, columnIndex, store){
if(record.get("")==“匿名”/*这里是否匿名列对应的dataIndex是什么就写什么*/)
return "匿名"
}else{
return value;//否则返回评论人名称
}
}
大哥,我问一下function(value, cellmeta, record, rowIndex, columnIndex, store){
这些参数是里面内置的吗?
分别是什么意思阿?能够解释一下吗?