java学习

java学习

 

ext中引用变量的使用

在ext的js文件中,使用对象的属性时,如果对象的属性是基本数据类型和String时,和对象的属性是引用属性时,例如是别的类名时,可以这样使用:
var typeRecord = new Ext.data.Record.create([ {
  name : 'id',
  type : 'long'
 }, {
  name : 'rfid',
  type : 'string'
 }, {
  name : 'addTime',
  type : 'string'
 }, {
  name : 'food',//food是别的类的对象,Food
  type : 'AUTO'//定义为这样
 }, {
  name : 'foodCode',
  type : 'string'
 }, {
  name : 'sum',
  type : 'string'
 }, {
  name : 'deadTime',
  type : 'string'
 }]);

在使用时,这样,例如:
  columns : [ {
   header : '编号',
   dataIndex : 'id',
   width : 60
  }, {
   header : '卡号',
   dataIndex : 'rfid'
  }, {
   header : '添加时间',
   dataIndex : 'addTime'
  }, {
   header : '食物现库存',
   dataIndex : 'sum'
  }, {
   header : '食物快要过期,剩余天数',
   dataIndex : 'deadTime'
  }, {
   header : '所属食物的常规数量',
   dataIndex : 'food',
   renderer: function(v){
    return v.num;
   }
  }, {
   header : '所属食物的产地',
   dataIndex : 'food',//这样就可以去到Food的对象food的address的数据了
   renderer: function(v){
    return v.address;
   }
  }, {
   header : '所属食物的保质期',
   dataIndex : 'food',
   renderer: function(v){
    return v.limitTime;
   }
  }, {
   header : '所属食物',
   dataIndex : 'food',
   renderer: function(v){
    return v.foodName;
   }
  }   ]

posted on 2012-11-20 13:46 杨军威 阅读(312) 评论(0)  编辑  收藏


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


网站导航:
 

导航

统计

常用链接

留言簿

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜