0
在我的PHP文件我寫:ExtJS的組合框的值
function maintcond4()
{
$this->layout=null;
$condition_list_value_list4= array("New","Excellent","good","Poor","Scrap");
echo '{maint_condition4:'.json_encode($condition_list_value_list4).'}';
}
在我的js文件我寫:
Ext.define('User4', {
extend: 'Ext.data.Model',
fields: [
{name: 'maint_condition4', type: 'string'}
]
});
和
{ header: "Maint_condition4", dataIndex: "maint_condition4", flex: 1,
editor:
{
xtype : 'combobox',
editable : false,
queryMode: 'remote',
displayField: 'maint_condition4',
valueField: 'maint_condition4',
emptyText: "Select...",
loadingText: "Loading...",
allowBlank: false,
store :Ext.create('Ext.data.Store', {
autoLoad: true,
fields: [ 'maint_condition4' ],
proxy: {
type: 'ajax',
extraParams: {typeName : 'maint_condition4'},
url :r+'tbl_maintenance_records/maintcond4',
reader: {
type: 'json',
root : 'maint_condition4'
}
}
}),
name : 'maint_condition4'
}
}
我COMBOX displayfields是不顯示。我認爲在php文件陣列popullation可能是錯誤的或在js文件存儲節沒有得到顯示字段name.please幫助我.....
感謝您的答覆。我解決了這個問題。 – 2012-03-02 06:07:43
很高興提供幫助。請將我的答案標記爲答案。 – sha 2012-03-02 11:29:08