Кэширование данных ajax в сетке Javascript и элементах управления пользовательского интерфейса - PullRequest
5 голосов
/ 28 июня 2011

Я пишу богатый пользовательский интерфейс в JS, который должен отображать большие наборы данных, возвращаемые из вызовов REST, в гибкой компоновке, которая будет включать в себя множество элементов управления, таких как сетки, полосы вкладок, меню и т. Д. Можете ли вы предложить некоторые библиотеки JS / наборы инструментов, которые позволят мне сделать следующее -

  • интеллектуально кэширует данные и извлекает больше данных, необходимых для пользовательского интерфейса. Кэш должен поддерживать несколько элементов управления пользовательского интерфейса, и я хочу использовать какую-то привязку данных, например KnockoutJS. (Данные будут возвращены из jQuery's ajaxManager).

  • Элементы управления пользовательским интерфейсом, которые обнаруживают, когда пользователь выходит за границы (например, прокрутка в сетке), и автоматически отправляют запросы в кэш для получения дополнительных данных. Было бы лучше использовать плагин jQuery, который можно использовать с различными виджетами.

  • какой элемент управления сеткой проще всего использовать со следующими требованиями: должен быть управляемым данными (все данные поступают из json / объектов из кэша, все html взяты из шаблонов jquery), не должны быть редактируемыми, макет должен быть гибкие, поддерживающие ячейки разных размеров. По сути, я ищу комбинацию, если механизм разметки изотопов с виртуальным рендерингом SlickGrids.

1 Ответ

1 голос
/ 28 июня 2011

Я использовал Sencha Ext-JS .В нем есть все эти вещи!

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