Editor examples index
As with DataTables, examples play an important part of learning how to use Editor and then progressing on to some really quite advanced implementations. The examples provided show different options available in Editor and can be combined to create an editable table that exactly meets your requirements.
Simple initialisation
- Basic initialisation
- Multi-row editing
- Field types
- Setting defaults
- Local table editing
- Internationalisation (local)
- Internationalisation (from JSON file)
- Server-side processing
- Custom form layout / templates (attributes)
- Custom form layout / templates (tags)
- Join tables - working with multiple SQL tables
- Refreshing data before editing
Advanced initialisation
- Data shown only in the form
- Data shown in table only
- Multi-item editing (rows, columns, cells)
- REST interface
- Complex (nested) JSON data source
- Ajax override - using localStorage for the data source
- Row ID source specification
- Compound database primary key
- DOM sourced table
- SQL VIEW
- Join tables - self referencing join
- Join tables - link table
- Join tables - Cascading lists
- Join tables - one-to-many join
- File upload
- File upload (many)
- Parent child editor
Dates and time
- Date picker
- Formatted dates (client-side with Luxon)
- Formatted dates (client-side with Moment.js)
- Formatted dates (server-side)
- Date and time input
- Time inputs
- Time increment options
- Options - min and max dates
- Options - week numbers
- Options - always visible
- Options - disable days
- Internationalisation
DataTables extensions
- AutoFill - Excel like AutoFill feature
- AutoFill + Buttons - Combining
- Buttons - Export buttons
- Buttons - CSV import
- ColumnControl - basic search
- ColumnControl - list search
- ColumnControl - formatted date and time
- KeyTable - Excel like keyboard navigation
- Responsive - Automatic column hiding
- RowReorder - Draggable rows
- SearchBuilder - Complex search operations
- SearchBuilder - Predefined criteria
- SearchBuilder - Select elements
- SearchPanes - Search lists
- SearchPanes - Cascade panes
- SearchPanes - View total
Inline editing
- Simple inline editing
- Tab between columns
- Editing options - submit on blur
- Editing options - submit full row data
- Inline editing with a submit button
- Edit icon
- Joined tables
- Selected columns only
- Responsive integration
- FixedColumns integration
- Server-side processing
- Whole row - icon controls
- Whole row - any cell activation
- Whole row - inline create
- Whole row - blur submit
Styling
- Bootstrap 3
- Bootstrap 4
- Bootstrap 5
- Bootstrap 5 with floating labels
- Foundation
- Bulma
- Fomantic-UI (formally Semantic-UI)
- jQuery UI
- Field display styling options
- Multi-column layout
- Large window layout
- Stacked inputs
- Envelope display controller
- Envelope display with in table controls
- Custom form layout / templates