Рекомендации по реализации сложных ASP.NET Grid с функциональностью AJAX - PullRequest
0 голосов
/ 14 января 2011

Я собираюсь пойти на это сам, потому что мои требования специфичны и очень индивидуальны:

  • Сетка привязана к коллекция сложных предметов, каждый из которых может содержать ребенка и внуковые предметы. В зависимости от данные и контекст, шаблон ячейки варьируются от TextBoxes до Комбинированные списки на календари комбинация органов управления.

  • Ячейки TextBox имеют стиль Google Автозаполнение функциональности. Также каждая ячейка TextBox может расширяться в небольшая панель TreeView, которая позволяет иерархическая навигация выбора значение должно быть автоматически завершено недостаточным.

  • Значения из других элементов управления можно перетаскивать в ячейки.

  • Размер столбцов можно изменять и изменять. Нажав на их заголовки сортирует данные.

  • Все вышеперечисленное - AJAX / на стороне клиента / Web 2.0, конечно.

Кто-нибудь строил что-нибудь подобное с нуля? Или использовали эффективный инструмент для достижения этой цели? Насколько хорошо Telerik отвечает моим требованиям? Правильно ли догадываться, что что-то подобное лучше всего сделать, взяв Microsoft GridView и расширив его самостоятельно?

Спасибо за ваши два цента.

Ответы [ 2 ]

0 голосов
/ 14 января 2011

Если вы намереваетесь использовать Telerik на основе выдвинутой вами спецификации, сначала просмотрите онлайн-демонстрации их сетки Ajax. Я думаю, что большинство функций поддерживаются (некоторые путем интеграции других элементов управления Telerik в сетку, таких как RadComboBox с автозаполнением), в остальном вы должны рассчитывать на свое пользовательское кодирование.

0 голосов
/ 14 января 2011

Если у вас есть приложение на базе SQL Server, вы можете рассмотреть возможность использования динамических данных ASP.NET в качестве отправной точки. Я использовал его впервые несколько недель назад и нашел его весьма полезным. Он предоставляет множество функций, но вы все равно можете настроить практически все. Однако, видя ваши требования, вам, вероятно, придется настраивать множество вещей.

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