Пользовательский интерфейс для отображения данных в виде сетки - PullRequest
0 голосов
/ 26 апреля 2011

Есть ли элемент управления пользовательского интерфейса, который отображает данные в виде сетки ?! И имеют следующие функции:

  • Я должен быть в состоянии скрыть / показать столбцы.
  • Всплывающее окно, отображаемое при нажатии заголовок. Всплывающее окно будет вести себя как фильтр. В этом столбце будут все уникальные значения. Пользователь может выбрать значения, которые должны отображаться.

Есть ли такой контроль в JQuery / Flex / extJS или любой другой среде пользовательского интерфейса?

Спасибо

РЕДАКТИРОВАТЬ Я хочу скопировать Excel в веб-интерфейсе

1 Ответ

1 голос
/ 26 апреля 2011

Простой ответ

Большинство имеющихся в продаже сеток имеют такие вещи, но это зависит от того, какую среду вы используете.

jQuery Grid довольно круто и, конечно, на самом деле не зависит от серверной среды. Если вы используете .NET WebForms, ознакомьтесь с предложениями Telerik и DevExpress. У Telerik также есть пакет ASP.NET MVC (который, я считаю, бесплатный).

адвокат дьявола

Существует школа мысли, согласно которой решетки не являются действительно хорошим интерфейсом. Это правда, что люди любят Excel, но даже MS и Google изо всех сил пытаются воспроизвести Excel в веб-интерфейсе (хотя они проделали довольно хорошую работу). Причина, по которой WPF поставляется без сетки данных, заключается в том, что ListBox в сочетании с DataTemplates настолько эффективен, чем предварительно подготовленный элемент управления сеткой, который на самом деле не был необходим.

Один из способов решения этой проблемы - попытаться придумать выход из необходимости сетки. Рассмотрим пользовательский интерфейс на основе задач и, возможно, CQRS, где требования к сетке / отчетности решаются совершенно другим способом (например, службы отчетов SQL Server).

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