我正在使用 ExtJS (v3),并且我构建了一个要填充的表单,以便用户可以编辑数据然后将其提交回来。
表单已正确构建,并且数据正在从数据库中正确提取,但是我遇到困难的地方是使用数据库中的数据填充表单。
有人有建议吗?
这是我从数据库中提取的数据:
var workflow_projects = new Ext.data.JsonStore({
autoLoad: true,
autoDestroy: true,
url: '<% $jsonURL %>',
storeId: 'workflow_projects',
idProperty: 'ProjectID',
fields: [ 'ProjectID', 'ProjectName' ]
});
然后是我的表格:
var simpleForm = new Ext.FormPanel ({
labelWidth: 175,
id: 'simpleForm',
url:'./edit',
method: 'POST',
frame:true,
title: 'Edit',
bodyStyle:'padding:5px 5px 0',
width: 850,
defaultType: 'textfield',
items: [
{
fieldLabel: 'Project Name',
name: 'ProjectName',
allowBlank:true,
anchor:'100%'
}
]
});