2010-01-15 5 views
1

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

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

эти предпочтения используют один датастора X.

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

У отдельного пользователя gui есть список, представленный в comboboxes cb1, cb2. это хорошая идея для этих comboboxes также использовать datastore X и фильтровать на нем?

благодаря

ответ

2

Найдено этот вопрос в то время как работа с тегами, так и для будущих поколений ...

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

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

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

Смежные вопросы