All Projects → DevExpress → dashboard-extension-simple-table

DevExpress / dashboard-extension-simple-table

Licence: MIT license
⛔ DEPRECATED. This project was moved to a new repository. Visit https://github.com/DevExpress/dashboard-extensions to find an updated version.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to dashboard-extension-simple-table

dashboard-extension-parameter-item
⛔ DEPRECATED. This project was moved to a new repository. Visit https://github.com/DevExpress/dashboard-extensions to find an updated version.
Stars: ✭ 47 (+27.03%)
Mutual labels:  deprecated, dashboards, devexpress, web-dashboard
Dashboard Extension Webpage Item
⛔ DEPRECATED. This project was moved to a new repository. Visit https://github.com/DevExpress/dashboard-extensions to find an updated version.
Stars: ✭ 62 (+67.57%)
Mutual labels:  deprecated, dashboards
Dashboard Extension Online Map Item
⛔ DEPRECATED. This project was moved to a new repository. Visit https://github.com/DevExpress/dashboard-extensions to find an updated version.
Stars: ✭ 65 (+75.68%)
Mutual labels:  deprecated, dashboards
full-stack-tdc-poa
Projeto full stack Delphi MVC Framework e DevExtreme React.js
Stars: ✭ 16 (-56.76%)
Mutual labels:  devexpress
varnish-geoip-plugin
GeoIP plugin for Varnish
Stars: ✭ 18 (-51.35%)
Mutual labels:  deprecated
opentab
开源的轻应用后端(Open Tiny App Backend),轻量,高效,易部署。
Stars: ✭ 27 (-27.03%)
Mutual labels:  deprecated
passion
An object-oriented LÖVE game engine
Stars: ✭ 35 (-5.41%)
Mutual labels:  deprecated
django-sql-dashboard
Django app for building dashboards using raw SQL queries
Stars: ✭ 369 (+897.3%)
Mutual labels:  dashboards
rok4
ROK4 est une suite d'outils open source développée par l'IGN France permettant la diffusion de données raster et vecteur en WMS, WMTS ou TMS. DEPRECATED ! Projet maintenu ici : https://github.com/rok4/documentation
Stars: ✭ 18 (-51.35%)
Mutual labels:  deprecated
dcos-launch
Turn-key deployments of DC/OS on AWS (template and onprem), Azure, and GCE
Stars: ✭ 16 (-56.76%)
Mutual labels:  deprecated
react-native-aws-mobile-analytics
A react-native module for using Amazon's AWS Mobile Analytics with the aws-sdk
Stars: ✭ 16 (-56.76%)
Mutual labels:  deprecated
rocketnative-sublime-snippets
[DEPRECATED] Rocketseat React Native snippets for Sublime Text Editor
Stars: ✭ 16 (-56.76%)
Mutual labels:  deprecated
ionic-3D-card-carousel
DEPRECATED Sample project that shows an experimental 3D card carousel in Ionic.
Stars: ✭ 29 (-21.62%)
Mutual labels:  deprecated
HTTPClient.jl
DEPRECATED, USE HTTP.jl INSTEAD
Stars: ✭ 17 (-54.05%)
Mutual labels:  deprecated
path-is-absolute
Node.js 0.12 path.isAbsolute() ponyfill
Stars: ✭ 39 (+5.41%)
Mutual labels:  deprecated
tooltip
[DEPRECATED] The tooltip that has all the right moves
Stars: ✭ 133 (+259.46%)
Mutual labels:  deprecated
dash-spa
Dash Single Page Application (SPA) Framework
Stars: ✭ 28 (-24.32%)
Mutual labels:  dashboards
gulp-recess
[DEPRECATED] Lint CSS and LESS with RECESS
Stars: ✭ 42 (+13.51%)
Mutual labels:  deprecated
laravel-localization-route-cache
Translated Route Caching Solution for Laravel Localization
Stars: ✭ 49 (+32.43%)
Mutual labels:  deprecated
aws-chaos-scripts
DEPRECATED Collection of python scripts to run failure injection on AWS infrastructure
Stars: ✭ 91 (+145.95%)
Mutual labels:  deprecated

DEPRECATED. This project was moved to a new repository. Visit dashboard-extensions to find an updated version.

The current repository does not support the modular approach for HTML JS Dashboard and will not be updated in the future.


A custom Simple Table item renders data from the measure / dimensions as an HTML table.

You can use the Simple Table as a detail item along with the Master-Filtering feature.

Installation

To add a custom Simple Table item extension to the Web Dashboard, follow the steps below.

  1. Download the latest version of scripts here.

  2. Add the dist folder in your project.

  3. Attach the download script to the project inside the <body> section before the end tag onto the page containing Web Dashboard.

<body>
    <!-- ... -->
    <script src="/dist/simple-table.min.js"></script>
</body>
  1. Handle the Web Dashboard's BeforeRender event to perform client-side customization of the Web Dashboard control before the control and its elements have been rendered.
<!-- For ASP.NET Web Forms -->
<dx:ASPxDashboard ID="ASPxDashboard1" runat="server" DashboardStorageFolder="~/App_Data/Dashboards">
  <ClientSideEvents BeforeRender="onBeforeRender" />
</dx:ASPxDashboard>
@* For ASP.NET MVC *@
@Html.DevExpress().Dashboard(settings => {
    settings.Name = "Dashboard";
    settings.ClientSideEvents.BeforeRender = "onBeforeRender";
}).GetHtml()
  1. Register the custom item extension to add the Simple Table to the Web Dashboard.
function onBeforeRender(sender) {
  var dashboardControl = sender.GetDashboardControl();
  dashboardControl.registerExtension(new CustomItemSimpleTableExtension(dashboardControl));
}

Settings

The Simple Table dashboard item supports the following setting that you can configure in the Web Dashboard UI: simple-table

  • Show Headers - Specifies whether to show the field headers in the table. The default value is Auto.

Development

You can use this extension code as a base for your own dashboard item extension development.

Before you start, we advise you to fork this repository and work with your own copy.

  1. Clone this extension to get a local copy of the repository.
git clone https://github.com/DevExpress/dashboard-extension-simple-table.git
cd dashboard-extension-simple-table
  1. In this extension we use the Node.js toolset. Use the command below to install all modules listed as dependencies in the extension's package.json file.
npm install
  1. Then install Gulp to build the solution. You can install it globally...
npm install -g gulp
gulp build

... or use a local Gulp version.

.\node_modules\.bin\gulp build

You can find the resulting files at ...\dashboard-extension-simple-table\dist: simple-table.js and simple-table.min.js.

License

This extension is distributed under the MIT license (free and open-source), but can only be used with a commercial DevExpress Dashboard software product. You can review the license terms or download a free trial version of the Dashboard suite at DevExpress.com.

Support & Feedback

  • Refer to this section for general information about client-side extensions.
  • To learn how to create a custom item, see the following KB article.
  • To address questions regarding the Web Dashboard and JavaScript API, use DevExpress Support Center.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].