Interactive Tables and Data Grids for JavaScript
MIT License
node-sass
becoming a prod dependencyPublished by olifolkerd 9 months ago
link
formatter now correctly handles nested data lookup from the urlField
formatter paramtabEndNewRow
option will now not create a new row if there is a validation failure on the last table cell when it is bing editednestedFieldSeparator
option is correctly applied when handling row updatessetColumnLayout
function now correctly applies all settings passed into the function, not just those currently set in a columns definitionsetData
function now correctly override those set in the ajaxParams
setup optionsetPageToRow
function will no longer throw an error when calledPublished by olifolkerd about 1 year ago
widthShrink
and widthGrow
not working when table data is imported from HTMLPublished by olifolkerd over 1 year ago
data
argument of the groupHeader
callback is now passed an array of all data included in that group, including child rows when using nested groupsdataTree
option enabledundo
and redo
actions for row movement, now move the row to the correct positionundo
and redo
actions for row movement, now correctly redraw the table after the action is performedgroupClick
and groupDblClick
events are now correctly triggered when the groupToggleElement
option is set to header
and the group header element is clickedmaterialize
themesemantic-ui
themeonRendered
function passed into formatters, it is now correctly called after a cell has been added to the DOMdataTree
option with the dataTreeBranchElement
option set to false
Published by olifolkerd over 1 year ago
There are a large number of updates to Tabulator in this release, Checkout the Release Notes for full details
Published by olifolkerd over 1 year ago
updateData
functionGroupComponent
row-added
eventlist
editor when auatocomplete
mode is enabledrownum
formatter now works correctly when new rows are added to the top of the tablegetDefinition
function on the column component.debugInvalidOptions
setup optionrowSelectionChanged
event is no longer needlessly fired on table initializationtabEndNewRow
optionbasic
rendererupdateData
function is called on a row, only mutators on the changed fields will be calledfitColumns
layout now correctly renders without a gap to the side of the table when the table has a variable heightminHeight
and maxHeight
options are used togethertickCross
editor now works correctly on the Safari browserdate
, time
and datetime
editorsdate
, time
and datetime
editors when format
param is set to true
date
, time
and datetime
editors when format
param is set to iso
Published by olifolkerd almost 2 years ago
list
editorupdateData
function now correctly rejects its returned promise if invalid row data is passed to it.addRow
function now correctly adds rows to the table in the position definedheaderFilterPlaceholder
column definition option with the updateDefinition
function on the column component now works correctlyplaceholder
option that was preventing HTML Elements from being passed to the optiononRendered
callback is now correctly triggered for editors when used as header filtersgetElement
function on row component passed to the formatter will now correctly return the exported elementgetRows
and getDataCount
function when passing in the selected
argumentPublished by olifolkerd about 2 years ago
groupUpdateOnCellEdit
option was usedscrollToColumn
function and column component scrollTo
function now work when using grouped columnscolumnCalcs
option value of true
now correctly hides the table column calculations when grouping is enabled, even when the group by value isnt in an arraycolumnCalcs
option with value of true
and row grouping enabled, when you add or remove grouping using the setGroupBy
function, the table level calculation rows will now be correctly added and removed as neededPublished by olifolkerd about 2 years ago
list
editor now correctly filters on the first character when a user typesPublished by olifolkerd about 2 years ago
There are a large number of updates to Tabulator in this release, Checkout the Release Notes for full details
Published by olifolkerd about 2 years ago
true
from returning the current rows arrayplaceholder
is setPublished by olifolkerd about 2 years ago
false
to the setGroupBy
functiongetRows
function to return an empty array when an invalid row range lookup value is usedtable-striped
class is applied to the tablePublished by olifolkerd about 2 years ago
updateData
function when data has a length of 0headerSortElement
option with the headerSort
column definition option no longer causes an exceptionmoveColumn
function on the table no longer breaks column resize handle poisitioningcolumnHeaderSortMulti
option and the headerSortTristate
column definition options now work correctly togetherPublished by olifolkerd about 2 years ago
list
editor deprecated functionality checklist
editor blur when mobile keyboard is shownlist
editormaxWidth
is set to be smaller than its minWidth
dataTree
option and movableRows
fitColumns
layout function that resulted in horizontal scrollbar appearingbasic
vertical rendererPublished by olifolkerd over 2 years ago
There are a large number of updates to Tabulator in this release, Checkout the Release Notes for full details
Published by olifolkerd over 2 years ago
destroy
function calllist
editor when in autocomplete mode, the enter
key will now behave correctly as a submit action when clickedlist
editor in multiselect mode where clicking into another editor would clear the current editor value.list
editor where freetext values were not loading into the input when edit startedPublished by olifolkerd over 2 years ago
Fixed regression in previous release that prevented column header sort arrows from being styled correctly
Published by olifolkerd over 2 years ago
list
editor when used as a headerFilter
with the muliselect
headerFilterParams
optionbootstrap5
theme when used with table-sm
classbootstrap5
themelist
editor styling on bulma
themearia-sort
attribute on column headers is now set to the correct valuesrowgroup
aria tag from .tabulator-tableholder
elementscrollToRow
function, preventing the bottom
mode from working correctlyPublished by olifolkerd over 2 years ago
autoColumns
and remote
mode sorting or filtering, the columns will not be regenerated on a change in filter or sort, preventing an incorrect reset of the current sort/filter valueslist
editorPublished by olifolkerd over 2 years ago
renderStarted
and renderCompete
are now fired for render in place actions like sorting and filteringrowValidate
and columnValidate
functions from working correctlycolumns
option is set to true
scrollToRow
functionality now correctly positions the row when there are variable height rows and the top
position is usedtable.redraw(true)
function is called