posts - 43,comments - 75,trackbacks - 0
ext 中 gridPanel,查询出来的数据如何转换
       1: 在ext 的gridPanel的ColumnModel 中 我们定义了其中一个显示列
           {
       header : '批次是否已满',
       width : 50,
       sortable : true,
       renderer : fullFlag,
       dataIndex : 'fullflag'
      }
      以上代码的意思是在查询出结果显示列表时,显示fullflag 列,但是我们一般在数据库中定义的标志名称都为英文
      描述,例如:是否已满标记: 在数据库中 FF0000 代表‘未满’,FF0001 代表‘已满’
      在显示此列信息时我们希望客户看到是 ‘未满’,‘已满’;而不是 FF0000,FF0001。
     
      在Ext 中我们可以为此列指定 renderer 属性。属性后面是函数名称。
      例如上面的例子中指定 renderer : fullFlag,
      然后定义 fullFlag 函数。如下:
      
         function fullFlag(value) {
      if (value == 'FF0001') {
       return '已满';
      } else if (value == 'FF0000') {
       return '未满';
      } else {
       return value;
      }
     }
    这样就可以了!
posted on 2009-12-11 16:56 梦源 阅读(1763) 评论(1)  编辑  收藏

FeedBack:
# re: ext 中 gridPanel,查询出来的数据如何转换
2009-12-12 13:20 | 移动彩铃
是乱砍乱伐开始的克里夫  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: