Ext JS loadRecord进入表单组合框

时间:2013-02-01 09:58:35

标签: extjs

我的应用程序中有一个网格,我想在网格选择更改后填充表单。我在我的表单上使用方法loadRecord(),它对除组合框之外的所有字段都很好。选择的组合框的ID以及组合框ID都已正确附加。

组合框配置:

{ 
   xtype: 'combobox', 
   fieldLabel: this.T('dep_type'), 
   name: 'type_id', 
   displayField:'name', 
   valueField:'id', 
   editable: false, 
   forceSelection: true, 
   store: 'main.department.components.Types' 
} 

请你帮忙解决这个问题。

2 个答案:

答案 0 :(得分:0)

首先为你的组合框分配一个ID。

之后Ext.getCmp('yourComboBoxId').getStore().load()会有所帮助。

答案 1 :(得分:0)

一些猜测:

  1. 所选记录
  2. 中此字段没有值
  3. 所选记录中没有名为“type_id”的字段
  4. 所选记录中字段的名称与表单字段的名称不匹配(与#2相同)