Modules
Modules system
FancyGrid has intelligent modules system that
auto detects and loads all needed modules by self.
The only you need to do if load files from own domain, is to set modules dir url.
Fancy.MODULESDIR = '/fancygrid/modules/';
By default it is set
Fancy.MODULESDIR = 'https://cdn.fancygrid.com/modules/';
This modules system allows to use tiny core library file and include only really used modules.
List of modules
ajax
file(ajax.min.js)Ajax module.
If jQuery is not included than it is used self ajax API.
chart integration
file(chart-integration.min.js)Chart integration module.
HighCharts integration(data binding) and sparkline columns.
column drag
file(column-drag.min.js)Columns dragging module.
Allows columns to be dragged.
edit
file(edit.min.js)Edit module.
Enables grid editing.
excel
file(excel.min.js)Excel module.
Enables grid Excel export.
It requires to enable exporter
module too.
exporter
file(exporter.min.js)Export module.
Enables grid CSV export.
To enable Excel export, it requires to include module excel
too.
date
file(date.min.js)Date module.
Enables grid date column and date editors.
dom
file(dom.min.js)Dom module.
If jQuery is not included than it is used self dom API.
filter
file(filter.min.js)Filter module.
Enables grid filtering.
form
file(form.min.js)Form module.
Form widget.
grid
file(grid.min.js)Grid module.
Grid widget.
grouped header
file(grouped-header.min.js)Grouped header module.
Enables grouped header.
grouping
file(grouping.min.js)Grouping row module.
Enables grouping rows.
paging
file(paging.min.js)Paging module.
Enables grid paging.
selection
file(selection.min.js)Selection module.
Enables grid selection.
server data
file(server-data.min.js)Server data module.
Enables loading files, read data from server,
CRUD server communication, RESTful,
server paging and sorting.
sort
file(sort.min.js)Sort module.
Enables sorting
summary
file(summary.min.js)Summary row module.
Enables summary row.
spark
file(spark.min.js)Spark module.
Enables FancyGrid spark column types.
tree
file(tree.min.js)Tree module.
Enables tree data.
touch
file(touch.min.js)Touch module.
Enables Touch Support
tree
file(tree.min.js)Tree module.
Enables displaying nested data.