Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.05.2016, 19:25
Аватар для khusamov
Соединяю Node.js и Ext JS
Отправить личное сообщение для khusamov Посмотреть профиль Найти все сообщения от khusamov
 
Регистрация: 25.06.2009
Сообщений: 1,033

ViewModel: Как запретить загрузку хранилища, если его фильтр не определен?
В модели вида есть хранилище:

groupOrderListStore: {
	model: "GroupOrder",
	autoLoad: true,
	pageSize: 0,
	remoteFilter: true,
	filters: [{
		property: "workstationType",
		value: "{workstationTypeId}"
	}]
},


Вопрос: Как сделать, чтобы оно не загружалось, если workstationTypeId == null?

Дело в том, что workstationTypeId равен null при загрузке приложения. Потом он грузит хранилище с workstationTypeId равным null, потом вычисляет workstationTypeId, заносит вычисленное значение в модель вида и хранилище снова подгружается.

Проблема в том, что грид не показывает записи. Они мелькают, и сразу же пропадают. Будто бы в хранилище нет данных.

Думаю что решить эту проблему можно, если как-то запретить грузиться хранилищу, если
workstationTypeId == null. Но как это сделать?
.
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
в getElement удаётся получить тэг через getElemetsByTagName Терехов Станислав Общие вопросы Javascript 19 19.06.2014 05:35
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 11:29
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 13:25
О наследовании событий, или как корректно его отменить. JCShen Events/DOM/Window 8 08.02.2010 23:00
Модуль для работы с модулями JSprog Ваши сайты и скрипты 29 02.09.2009 12:31