Показать сообщение отдельно
  #5 (permalink)  
Старый 07.05.2013, 11:47
Новичок на форуме
Отправить личное сообщение для A.V. Посмотреть профиль Найти все сообщения от A.V.
 
Регистрация: 31.01.2012
Сообщений: 3

Спасибо всем за участие.

Дело было в том, что использовал Viewport. Из документации узнал, что Viewport может быть только один на странице.
А загвоздка возникала в том, что не работало удаление, несмотря на то, что store были разные, и при добавлении позиции не обновлялся список в grid.

То есть здесь
deleteNews: function(button) {
    	var grid = this.getLineGrid(),
    	    record = grid.getSelectionModel().getSelection(), 
          store = this.getLineStore();

	    store.remove(record);  
	    this.getLineStore().sync();

      this.getLineStore().load();
    }

не определяется из которого именно grid'а должна быть удалена позиция.

Искал в документации, но не нашёл способа обратиться к разным grid'ам, если на странице их несколько в одном Viewport'е.

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