Как я могу сохранить скрытие / отображение / перемещение / изменение размера столбца ExtJS datagrid?

Я хотел бы внести изменения в сетку данных ExtJS » s отображение столбцов (скрытие, отображение, перемещение, изменение размера) постоянным и хранимым на сервере. Есть много событий, которые нужно прослушать, но регистрация обработчиков в самой сетке, похоже, не приводит к вызову предупреждений:

    grid.on('hide', function(event)
        {
        alert('Save column order: column hidden.');
        });
    grid.on('move', function(event)
        {
        alert('Save column order: column moved.');
        });
    grid.on('resize', function(event)
        {
        alert('Save column sizes: column resized.');
        });
    grid.on('show', function(event)
        {
        alert('Save colum order: column shown.');
        });

(Мой базовый подход может быть или не быть оптимальным.)

Что конкретно мне следует как подслушивать эти события? Я могу скрывать, отображать, перемещать и изменять размер столбцов, не вызывая оповещения.

7
задан Christos Hayward 5 April 2011 в 20:14
поделиться