Skip to content

Releases: komarovalexander/ka-table

Add ability to get filtered data from table props

01 Mar 13:00
b5875b7
Compare
Choose a tag to compare

kaPropsUtils.getFilteredData(tableProps)

Obtains filtered data by current table props

  const data = kaPropsUtils.getFilteredData(tableProps);

Bulk select

26 Jan 20:04
2450ff1
Compare
Choose a tag to compare
selectRows(rowsKeyValues)
deselectRows(rowsKeyValues)

#374

Header Filter: Items customization & Item text customization & custom filter

23 Dec 18:00
99916d7
Compare
Choose a tag to compare
  1. column.headerFilterListItems - returns items for header filter List
  2. childComponents.popupContentItemText - allows to customize text component of particular item in header filter list
  3. column.filter - allows to customize fiilter for particular column (work for both HeaderFilter and FilterRow)

demo https://komarovalexander.github.io/ka-table/#/header-filter-logic

#364 #362 #361

Add rowData as a parameter to a format function

19 Dec 19:32
49f2cea
Compare
Choose a tag to compare

#363

  format: ({ rowData, value, column })  => ....

Add FilterRowAndHeaderFilter filtering mode

05 Dec 14:17
0feae41
Compare
Choose a tag to compare

Add groupItems and columns to the GroupRow

14 Oct 18:40
98bbbf4
Compare
Choose a tag to compare

Add rowData to filter function

18 May 14:48
9a58020
Compare
Choose a tag to compare

new rowData parameter added to give user access to rowData in that function

  filter={(props) => {
	if (props.column.key === 'column1') {
		return (value: number[], filterRowValue: number, rowData: any) =>  //... ;
	}
  }}

Add column.isFilterable option

17 May 14:01
0a8e98c
Compare
Choose a tag to compare
  columns: [{
    isFilterable: false, // hide filter row cell for a specific column
    // ..
  }]

demo: https://komarovalexander.github.io/ka-table/#/selection

Replace font icons with svg icons

12 Apr 13:26
d007a6b
Compare
Choose a tag to compare

#193
major version has been increased as it removes icon fonts from the project and table started to use svg instead

breaking change:
remove @import 'ka-table/static/icons.scss'; from your project, as icons.scss file is not available anymore instead of that inline svg icons are used

groupExpandButton childComponent

29 Mar 17:14
6206688
Compare
Choose a tag to compare