Показать сообщение отдельно
  #1 (permalink)  
Старый 13.10.2010, 17:42
Новичок на форуме
Отправить личное сообщение для alexrzl Посмотреть профиль Найти все сообщения от alexrzl
 
Регистрация: 16.08.2010
Сообщений: 9

Проблема с удалние в grideditor
При попытке удалить запись происходит следующая ошибка: Ошибка: gridContact.getSelectionModel is not a function. На официальном форума говорят, необходимо подкулючать модуль.
http://www.sencha.com/forum/archive/...hp/t-3579.html
selModel: new Ext.grid.RowSelectionModel()

Не помогает.
Исходник:
var gridContact = {
        xtype: 'editorgrid',
        store: contactStore,
        selModel: new Ext.grid.RowSelectionModel(),
        columns: [
            { header: 'ID', dataIndex: 'id', hidden: true },
            { header: 'Контакт', dataIndex: 'value', width: 150, editor: nameInfo },
            { header: 'Тип', dataIndex: 'type', editor: nameType }
        ],
        height: 175,
        clicksToEdit: 2,
        //loadMask: true,
        tbar: {
            items: [
                {
                    text: 'Save Change',
                    handler: function() {
                        contactStore.save();
                        contactStore.commitChanges();
                        contactStore.reload();
                    }
                }, {
                    text: 'Add',
                    handler: function() {
                        var u = new contactStore.recordType({
                            value: 'user@execute.com',
                            type : '2'
                        });
                        contactStore.insert(0, u);
                    }
                }, {
                    text: 'Delete',
                    handler: function() {
                        var sm = gridContact.getSelectionModel();
                    }
                }
            ]
        }
        //batchSave: false
    }
Ответить с цитированием