1.在combobox处理回显(就是在类中另建立一个属性 取出的时候再建立另一个属性就是了)
2.下面上代码
},{
xtype:'combobox',
fieldLabel: '新图书类别',
name : 'booktypeid',
editable: false,
store: Ext.create("AM.book.store.CategoryStore",{}),
forceSelection: true,
queryMode: 'remote',
displayField: 'text',
valueField: 'booktypeid',
labelWidth:60
},{
xtype: 'textfield',
name : 'booktypeText',
fieldLabel: '现有图书类型',
labelWidth:60
},{
下面是form从grid中获得的数据
{text:"图书类型",dataIndex:"booktypeText",width:100,field:{
xtype:"textfield"
}},
"book_grid" : {
itemdblclick : function(_grid, record, item, index, e, eOpts) {
var form = _grid.up("booklayout").down("bookform");
var grid = form.up("booklayout").down("book_grid");
//把选择的数据加载到form中去
var _record = grid.getSelectionModel().getSelection();
form.loadRecord(_record[0]);
grid.hide();
form.down("image").setSrc("images/book/"+_record[0].get("photo"));
form.show();
}
},