2014-02-14 2 views
2

Я хотел бы создать панель управления в ASP.NET с несколькими отчетами (bar, sparkline, table), а когда пользователь выбирает какую-либо конкретную область на графике, другой граф должен получить фильтр по этому выбору. Как и как работает Qlikview, пример hereИнтерактивная панель инструментов в ASP.NET

Как создать аналогичный прибор в ASP.NET без использования стороннего (платного) инструмента?

Есть ли какой-либо фреймворк или плагин для реализации такого рода функций?

Возможно ли создать такую ​​функциональность с помощью стандартных элементов управления ASP.NET Chart?

+1

Да. Много работы, но да. – Alexander

+0

@Alexander Есть ли какой-либо фреймворк или плагин для реализации такого рода функций? – Zerotoinfinity

+0

@Alexander Можете ли вы мне помочь, предоставив идею/подход для ее реализации через общий элемент управления диаграммой ASP.NET? Я лично чувствую себя вполне комфортно с элементами управления ASP.NET. – Zerotoinfinity

ответ

1

Чтобы создать богатый пользовательский интерфейс, который вы указали, вы можете скомпилировать их с помощью javascript с нуля или использовать компоненты с открытым исходным кодом или платные сторонние компоненты.

Любой элемент управления ASP.NET предоставляет только стандартный HTML и Javascript, поэтому нет необходимости в дополнительной загрузке с элементов управления «сервер».

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

http://www.splashnology.com/article/15-awesome-free-javascript-charts/325/

Кроме того, Кендо UI (к сожалению, его не бесплатно), является надежной основой (Javascript/MVC), что есть тонны встроенных компонентов и функций, чтобы получить представление, как это, или за его пределами.

или вы можете использовать эти многофункциональные шаблоны администрирования HTML5 и управлять пользовательским интерфейсом через javascript/JQuery.

http://themeforest.net/item/simplicity-massive-admin-pack/full_screen_preview/6862788

Полный список шаблонов можно найти на сайте.

http://themeforest.net/category/site-templates/admin-templates

0

Я рекомендую использовать бесплатные библиотеки для визуализации данных, реализованные с помощью JavaScript.

Использовано ChartJs, Sparkline и D3. Они помогут вам реализовать визуализацию. Если вам также нужно перечислить данные, вы можете использовать бесплатные библиотеки таблиц и сетки.

К сожалению, это не бесплатно, но для функции перетаскивания вы можете использовать JDash MVC или WebForms.

Смежные вопросы