问题描述
- 关于Extjs中使用loadRecord加载选择行至form表单中
- handler:function(btn){
var win = new Ext.create(""Ext.window.Window"" {
title: ""用户详细信息""
modal:true
width: 600
height: 400
items: {
xtype: ""form""
margin: 5
border: false
fieldDefaults: {
labelAlign: 'left'
labelWidth: 60
}
items:[
{xtype:'textfield'fieldLabel:'账户'name:'userId'}
{xtype:'textfield'fieldLabel:'户名'name:'user'}
{xtype:'textfield'fieldLabel:'开户网点'name:'place'}
]
}
});
var grid = btn.findParentByType('grid');
var record = grid.getSelectionModel().getSelection();
win.down(""form"").loadRecord(record);
win.show()点击查看按钮,会弹出form表单,内容是对应的grid选中的内容,可能这段代码写的有问题,可不知道问题出在哪里,控制台报的错是:**Uncaught TypeError: record.getData is not a function**。在线请求指点,多谢大神!
解决方案
record没有getData,方法,用get
http://docs.sencha.com/extjs/4.1.3/#!/api/Ext.data.Model-method-get
时间: 2024-12-01 04:16:12