Показать сообщение отдельно
  #2 (permalink)  
Старый 16.06.2015, 16:34
Профессор
Отправить личное сообщение для novikov Посмотреть профиль Найти все сообщения от novikov
 
Регистрация: 19.11.2012
Сообщений: 178

проблема связана с настройкой layout.

layout: {
            type: 'hbox',
            align: 'stretch'
        },


В таком виде проблема не проявляется:

Ext.define("Ext.locale.ru.view.MultiSelectorSearch", {
    override: 'Ext.view.MultiSelectorSearch',
    searchText: 'Поиск...'
});

Ext.define("Ext.locale.ru.view.MultiSelector", {
    override: 'Ext.view.MultiSelector',
    emptyText: 'Нет элементов',
    removeRowTip: 'Удалить эту позицию',
    addToolText: 'Поиск элементов для добавления'
});

Ext.define('FiresAPP.model.Group', {
    extend: 'Ext.data.Model',
    idProperty: 'id',
    fields: [{
        name: 'id',
        type: 'int'
    }, {
        name: 'name',
        type: 'string'
    }, {
        name: 'descr',
        type: 'string'
    }],
    schema: {
        namespace: 'FiresAPP.model',
        proxy: {
            type: 'ajax',
            pageParam: false,
            startParam: false,
            limitParam: false,
            noCache: false,
            url: 'data.js',
            reader: {
                type: 'json',
                rootProperty: 'data'
            }
        }
    }
});


Ext.define('FiresAPP.view.GroupForm', {
    extend: 'Ext.window.Window',

    alias: 'widget.group-form',

    requires: [
        'FiresAPP.model.Group', 
        'Ext.view.MultiSelector'
    ],

    layout: {
        type: 'fit'
    },

    title: 'Добавить группу',
    closable: false,
    modal: true,
    resizable: false,
    autoShow: true,

    items: [{
        xtype: 'form',
        items: [{
            xtype: 'fieldset',
            title: 'Доступ к меню',
            layout: 'anchor',
            defaults: {
                anchor: '100%'
            },

            items: [{
                xtype: 'multiselector',
                title: 'Элементы меню',

                fieldName: 'name',

                viewConfig: {
                    deferEmptyText: false,
                    emptyText: 'Нет пунктов меню'
                },

                search: {
                    field: 'name',
                    store: {
                        model: 'FiresAPP.model.Group',
                        sorters: 'name'
                    }
                }
            }]
        }]
    }]
});



Ext.application({
    name: 'FiresAPP',
    launch: function() {
        Ext.widget('group-form');
    }
});

Последний раз редактировалось novikov, 16.06.2015 в 16:37.
Ответить с цитированием