+ -
当前位置:首页 → 问答吧 → extjs formpanel panel.getForm.load();

extjs formpanel panel.getForm.load();

时间:2011-09-01

来源:互联网

从数据库中读取数据绑定到formpanel中的表单上,可是我现在读不到数据,帮我看一下,代码是否有问题。谢了!

Ext.define('S3.Console.Envirrecord', {
  constructor: function (dept_id, dept_desc, sensor_id, sensor_desc) {

  /* var store = new Ext.data.JsonStore({
  model: 'Envirrecordmodel',
  autoLoad: true,
  proxy: {
  type: 'webservice',
  url: 'core/WebService.asmx/LoadEnvirrecord',
  params: { sensor_id: sensor_id, dept_id: dept_id },
  root: 'items'

  }
  });*/
  /*store.on('beforeload', function (store, operation) {

  operation.params = {sensor_id: sensor_id, dept_id: dept_id };
  });*/
  var Panel = new Ext.form.FormPanel({


  bodyStyle: 'position:relative;padding: 5px 5px;',
  defaults: {
  xtype: 'textfield'
  },
  reader: new Ext.data.JsonStore({
  successProperty: 'success',
  root: 'items'
  }, [
  { name: 'sensor_desc', mapping: 'sensor_desc' },
  { name: 'dept_desc', mapping: 'dept_desc' },
  { name: 'refrigerator_type', mapping: 'refrigerator_type' },
  { name: 'Model', mapping: 'Model' },
  { name: 'Energy_dissipation', mapping: 'Energy_dissipation' },
  { name: 'Volume', mapping: 'Volume' },
  { name: 'refrigerator_life', mapping: 'refrigerator_life' },
  { name: 'repairnum', mapping: 'repairnum' },
  { name: 'marks', mapping: 'marks' }
  ]),
  items: [{
  name: 'sensor_desc',
  fieldLabel: '探头名称',
  id: 'sensor_desc',
  allowBlank: false

  }, {
  name: 'dept_desc',
  fieldLabel: '部门名称',
  id: 'dept_desc',
  allowBlank: false

  }, {
  name: 'refrigerator_type',
  fieldLabel: '冰箱类型',
  id: 'refrigerator_type',
  allowBlank: false

  }, {
  name: 'Model',
  fieldLabel: '型号',
  id: 'Model',
  allowBlank: false

  }, {
  name: 'Energy_dissipation',
  fieldLabel: '耗能',
  id: 'Energy_dissipation',
  allowBlank: false

  }, {

  name: 'Volume',
  fieldLabel: '容积',
  id: 'Volume',
  allowBlank: false

  }, {
  name: 'refrigerator_life',
  fieldLabel: '使用年限',
  id: 'refrigerator_life',
  allowBlank: false

  }, {

  name: 'repairnum',
  fieldLabel: '维修次数',
  id: 'repairnum',
  allowBlank: false

  }, {

  name: 'marks',
  fieldLabel: '备注',
  id: 'marks',
  allowBlank: false

  }
  ]  
  } );
   
  Panel.getForm.load({
  url: 'core/WebService.asmx/LoadEnvirrecord',
  params: { sensor_id: sensor_id, dept_id: dept_id }
  });
  var win = Ext.create('Ext.Window', {
  title: '仓储环境' + ' 部门:' + dept_desc + '(' + dept_id + ') 探头:' + sensor_desc + '(' + sensor_id + ')',

  layout: 'fit',
  modal: true,
  width: 400,
  height: 300,
  autoScroll: false,
  items: Panel
  });
  win.show();
  }
   
   
});

作者: guo779820919   发布时间: 2011-09-01

是不是因为URL不对啊~

作者: LeeHomWong   发布时间: 2011-09-01