Показать сообщение отдельно
  #1 (permalink)  
Старый 11.02.2013, 12:03
Новичок на форуме
Отправить личное сообщение для ynijar Посмотреть профиль Найти все сообщения от ynijar
 
Регистрация: 11.02.2013
Сообщений: 3

заполнение comboBox из sql таблицы
Всем привет второй день мурыжу код но ничего не выходит (знаний маловато), такая проблема создал запрос
if (@$Param['data'] == 'autocomplete')
 {
 $data = array();
	$q = mssql_query("select DISTINCT NamePunkt from PromptMessageElectData");
while($r = mssql_fetch_assoc($q)){
		$data[] = array  ($r['NamePunkt']);
	}
die(json($data));
}

а во втором файле создал combobox

var cmbRES = new Ext.form.ComboBox({
	        displayField: 'name', 
			valueField: 'name',
            fieldLabel: 'Country',
			store: new Ext.data.SimpleStore({
				reader: new Ext.data.ArrayReader({
					fields: [
						{name: 'name', type: 'string'}
					]
				}),
				url: 'action.php',
				listeners: {
					beforeload: function(s) {
						s.baseParams = {
							act: modname, 
							param: Ext.util.JSON.encode({
								data: 'autocomplete', column: 'NamePunkt'
							})
						};
					}
				}
			}),
			forceSelection:true,
		    autoload: true,
            selectOnFocus: true,
            mode: 'remote',
            typeAhead: true,
            editable: true,
            triggerAction: 'all',
            value: ''

Firebug показывает что данные отправляются а вот beforeload их почему то не хочет прочитывать и combobox у меня пуст.
Ответить с цитированием