Показать сообщение отдельно
  #1 (permalink)  
Старый 26.08.2015, 18:34
Новичок на форуме
Отправить личное сообщение для smilexcasper Посмотреть профиль Найти все сообщения от smilexcasper
 
Регистрация: 26.08.2015
Сообщений: 6

Ext.data.JsonStore как store в форме
Добрый день,есть следующий код:
{
							xtype: 'combo',
							fieldLabel: 'Отдел',
							name : 'otdel',
							store: new Ext.create('Ext.data.JsonStore', {
                                                    
                                                    proxy: {
                                                        type: 'ajax',
                                                        url: 'php/otdel.php',
                                                        reader: {
                                                             type: 'json',
																root: 'contatos',
																successProperty: 'success',
																
                                                        }                                                    
                                                    },
                                                    idIndex: 0,
                                                    autoload: true,
													
                                                   fields: [
												{name: 'id'},
												{name: 'otdel'}
											]
                                                }),	
												triggerAction: 'all',
												

											displayField: 'otdel',
											valueField: 'id'
												
							
						}

Есть проблема,что когда я открываю форму,и изменяю другие данные,то в базу от этого поля пытается записатся его имя а не его id,а в БД данный столбец integer...
В общем как сделать что бы он сбрасывался всегда на id,даже если ты не изменяешь данное поля?
Ответить с цитированием