Показать сообщение отдельно
  #9 (permalink)  
Старый 14.01.2011, 10:25
Аватар для Ex_Soft
Профессор
Отправить личное сообщение для Ex_Soft Посмотреть профиль Найти все сообщения от Ex_Soft
 
Регистрация: 19.12.2009
Сообщений: 164

Сообщение от 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...
__________________
"Helo, word!" - 17 errors 56 warnings

Последний раз редактировалось Ex_Soft, 14.01.2011 в 10:30.
Ответить с цитированием