Я работаю с EXTJS 3 версии.
Мне нужно заменить или установить значения в сетке магазина.
Я вызываю и заполняю каждую строку сетки JSONStore, который использует один параметр (ID) для получения каждого поля из SQL-запроса в файле PHP.
Я могу заполнить только 2 поля строки в сетке, потому что третье и четвертое поле не существует в БД, и мне нужно установить вручную в коде.
Пример сетки:
row field1 field2 field3 field4
car truck percent cost
Автомобиль и грузовик заполняются из БД, отправляя параметр с JSON и получая тезисы 2 поля.
проценты и стоимость не существуют в БД, но мне нужно установить эти значения в коде.
процентов = 100 (это значение будет значением по умолчанию, когда я делаю и действие)
стоимость = кто-то значение текстового поля в форме. пример (20000 долларов США)
Идея такова: когда я делаю щелчок в комбо, я загружаю хранилище и заполняю поле (теперь работают field1 и field2), но field3 и field4 будут установлены без хранилища, в противном случае заполните это поле в хранилище.
Как я могу установить эти значения ??
Спасибо!!
Ты можешь использовать convert
функция Ext.data.field
(Ссылка)
Других решений пока нет …