Вопрос

Это дорогостоящая операция для создания объектов ext.data.store, потому что я довольно часто создаю магазины только для получения данных один раз.

Это было полезно?

Решение

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

Вам необходимо более одного раза взвесить накладные расходы, вызывая данные из DataSource более одного раза, с накладными расходами на хранение их на странице и использование его клиентской стороны.

Использование хранилища просто для получения данных, когда -то не является проблемой, не является проблемой, так как магазин - это просто набор данных на стороне клиента. Им действительно не так много веса.

Также может быть стоит знать, что если вы используете extjs4 и вы говорите о получении одного элемента данных, а не о наборе элементов, вы можете создать одну «модель» и взаимодействовать с этим, а не с магазином, который, который было бы более легким решением.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top