Сообщение от avaVusal
|
получилось,изменил код на такой
|
Да у меня и первоначальный вариант отработал с пол-пинка:
function ShowForm1()
{
var
ComboBox1Store=new Ext.data.Store({
reader: new Ext.data.JsonReader({
fields: ["ID", "VAL"],
root: "rows"
}),
proxy: new Ext.data.HttpProxy({
url: "DataSourceHandler.aspx"
})
});
ComboBox1Store.load();
var
f = new Ext.form.FormPanel({
region: "center",
url: "FormHandler.aspx",
frame: true,
items: [{
xtype: "combo",
name: "ComboBox1",
fieldLabel: "ComboBox1",
mode: "local",
store: ComboBox1Store,
valueField: "ID",
displayField: "VAL"
}]
}),
w = new Ext.Window({
layout: "border",
title: "Form",
height: 300,
width: 300,
items: [f]
});
w.show();
}
Тока, вот, разве шо заместо
за'deprecated'ного Ext.data.SimpleStore - Ext.data.Store
BTW,
Сообщение от mycoding
|
Пробел у второго значения
|
Поскольку все это рожается посредством
echo '{success:true,rows:'.json_encode($arr).'}';
и первое значение в норме, IMHO, это издержки copy -> paste...