Я хочу инициализировать глобальный массив событий каждый раз, когда новые события выбираются из базы данных.Чтобы объяснить еще немного, я хочу, чтобы мои события были в глобальном массиве на стороне клиента, чтобы я мог фильтровать события без вызова ajax.Например, если у меня есть события, и с каждым событием связана страна, у меня есть поле множественного выбора, где вы можете выбрать одну или несколько стран.Я использую функции clientEvents для фильтрации событий, которые соответствуют критериям, но проблема возникает, когда пользователь начинает уменьшать фильтры.Затем мне нужны события, которые я уже отфильтровал, и для этого я не хочу делать вызов ajax.Таким образом, мой подход заключается в том, чтобы иметь глобальный массив событий, и когда пользователь очищает фильтры, я просто просто реструктурирую все события из этого массива.
Теперь проблема в том, где инициализировать этот массив ??если я делаю это в eventAfterRender, он изменяется при отображении отфильтрованных событий, если я делаю это в viewDisplay, он даже не инициализируется, я не знаю почему, я где-то читал, что viewDisplay вызывается до того, как события отображаются, если выиспользуя json feed.Так что я застрял .... Пожалуйста, любая помощь будет здорово.