Совместное использование хранилища данных Ext-JS - PullRequest
1 голос
/ 15 января 2010

В контексте хранилища данных Ext-js. Это хорошая практика для совместного использования хранилища данных между несколькими компонентами (например, combobox, grid). В настоящее время есть несколько списков (представленных в сетках), где я позволяю пользователю сохранять свои предпочтения:

list1, choose a color
list2, choose a style
...

эти настройки используют одно хранилище данных X.

пользователь может добавлять или удалять в каждом списке.

в отдельном пользовательском интерфейсе, эти списки представлены в выпадающих списках cb1, cb2. это хорошая идея, чтобы эти комбинированные списки также использовали хранилище данных X и выполняли фильтрацию на нем?

спасибо

1 Ответ

2 голосов
/ 25 мая 2010

Нашел этот вопрос при повторной привязке, поэтому для потомков ...

Хранилище данных в Ext может легко (и соответственно) использоваться несколькими виджетами при условии, что

  • Данные (включая порядок сортировки, фильтрацию и т. Д.), Требуемые каждым виджетом, идентичны
  • Вы ожидаете, что изменения данных, происходящие из одного виджета, будут отражены во всех других виджетах, поддерживаемых тем же хранилищем

В этом случае это звучит как правильный подход.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...