Показать сообщение отдельно
  #1 (permalink)  
Старый 09.09.2018, 21:58
Аспирант
Отправить личное сообщение для Ambassador Посмотреть профиль Найти все сообщения от Ambassador
 
Регистрация: 12.11.2015
Сообщений: 68

Как ограничить выбор значений из combobox
Приветствую.
В окне создания и редактирования записей у меня есть поле типа combobox
Ext.define('BookApp.view.Book', {
    extend: 'Ext.window.Window',
    alias: 'widget.bookwindow',
    width   : 450,
    title: 'Book',
    layout: 'fit',
    autoShow: true,
    modal   : true,
    initComponent: function() {
        this.items = [{
                xtype: 'form',
                items: [               
                 {
                    xtype: 'combobox',
                    fieldLabel: 'Status',
                    name: 'status',
                    store: Ext.data.StoreManager.lookup('Statuses'),
                    valueField: 'id',
                    displayField: 'name',
                    typeAhead: true,
                    queryMode: 'remote'

                },
...............


Store Statuses отдает записи из таблицы с полями id, name, order_install , где order_install это порядок установки статуса.

table Statuses

id name order_install

23 New 1

24 In Work 2

29 Postponed 3

34 Shipped 4

31 In_transit 5

Как сделать что бы выбор значения из списка статусов был ограничен только на одно значение вверх или вниз согласно полю order_install?

Для примера: Если статус In Work , то доступные для выбора были только статусы Postponed и New

Спасибо
Ответить с цитированием