Показать сообщение отдельно
  #1 (permalink)  
Старый 27.04.2012, 11:47
Аспирант
Отправить личное сообщение для Eugent Посмотреть профиль Найти все сообщения от Eugent
 
Регистрация: 28.02.2012
Сообщений: 55

Правильная отрисовка combo в grid
Привет всем! Возможно мой вопрос покажется банальным но все же...

Есть редактируемая таблица, одно из полей которой должно быть списком выбора (combo). Нужно чтобы при отображении таблицы выводился не идентификатор отдела, а его название.

Пример - http://extdev.eugent.org/testero/. Пункт 'Editable Grid'.

Привожу описание столбца. Часть кода примера:
{
	text	: 'Department', 
	xtype	: 'numbercolumn',
	editor	: {
		xtype: 'combo',
		store: Ext.create('Ext.data.Store', {
			autoLoad: false,
			idProperty: 'id',
			
			fields: [
				{name: 'id',	type: 'int'},
				{name: 'name',	type: 'string'}
			],
			
			proxy: {
				type: 'ajax',
				url: '/testero/data/getdata.php',
				method: 'GET',
				extraParams: {
					type: 'departments'
				},
				reader: {
					root: 'data',
					type: 'json'
				}
			}
		}),
		typeAhead		: true,
		triggerAction	: 'all',
		lazyRender		: false,
		queryMode		: 'remote',
		displayField	: 'name',
		valueField		: 'id',
		editable		: false
	},
	flex	: 1,
	format	: '0',			
	hidden	: false
}
Ответить с цитированием