All Versions
12
Latest Version
Avg Release Cycle
6 days
Latest Release
41 days ago

Changelog History
Page 1

  • v2.10.1

    February 23, 2020
    1. Select / Deselect all rows Demo
    2. Single selection action Demo
  • v2.9.4

    February 16, 2020

    #29
    🚀 Horizontal scroll bar works with header and body starting from this release
    https://komarovalexander.github.io/ka-table/#/many-columns

  • v2.6.1

    February 11, 2020

    🆕 New Feature: #32
    🛠 Fix: #33

    🆕 new options for group customization have been added:

    groupRow
    Option customizes whole group row and allows to control empty spaces and override a group arrow
    Demo
    📄 Docs
    image

    column.groupCell
    Option customizes only a group text cell, it does not change empty spaces and a group arrow
    Demo
    📄 Docs
    image

  • v2.5.4

    January 27, 2020

    issues: #26 #24
    PRs: #27 #28

  • v2.5.3

    January 25, 2020

    fieldParents option has been added for this purpose

    const data = [{ 
        representative: {
            name: 'Alex'
        }
    }, { 
        representative: {
            name: 'Mike'
        }
    }]
    const tableOption: ITableOption = {
      columns: [{
          field: 'name', // field name
          key: 'representative.name', // just an unique value
          fieldParents: ['representative'] // this value contains names of parent fields (for acces to nested field) 
        }
      ],
      //...
    };
    <Table {...tableOption} data={data} />
    
  • v2.4.1

    January 17, 2020

    #17

    const tableOption: ITableOption = {
      //...
      noDataRow: () => 'No Data Found',
      //...
    };
    

    image
    Demo

  • v2.3.1

    January 12, 2020

    example:

    const childAttributes: ChildAttributes = {
      table: {
        onMouseEnter: (e, extendedEvent) => {
          const { dispatch } = extendedEvent;
          dispatch('MY_TABLE_onMouseEnter', { extendedEvent });
        },
        // ... Any other HTMLAttributes ....
      },
    };
    
    return <Table ... childAttributes={childAttributes}>
    

    Demo: Events

  • v2.2.4

    January 12, 2020

    childAttributes prop was added for grid cell events customisation

    Demo: Events

    const childAttributes: ChildAttributes = {
      cell: {
        className: '123',
        onClick: (e, extendedEvent): any => {
          const { childProps: { dispatch } } = extendedEvent;
          dispatch('MY_CELL_onClick', { extendedEvent });
        },
        onContextMenu: (e, extendedEvent) => {
          extendedEvent.dispatch('MY_CELL_onContextMenu', { extendedEvent });
        },
        onDoubleClick: (e, extendedEvent) => {
          const { dispatch, childElementAttributes } = extendedEvent;
          childElementAttributes.onClick?.(e);
          dispatch('MY_CELL_onDoubleClick', { extendedEvent });
        },
      },
    };
    
    return <Table ... childAttributes={childAttributes}>
    
  • v2.1.1

    December 31, 2019

    🚀 This release big work was direct on filter improvements and consistency in naming, as a result, some breaking changes have been made, also the major version number was increased to 2

    👌 Improvements:

    1. Filter row now working with date
    2. Predefined filter operations: '=', '>', '<', '<=', '>=', 'contains'
    3. Filter Row - Custom Editor demo has more customization examples

    💥 Breaking changes:

    👀 1. onValueChange has been removed from EditorFuncPropsWithChildren. Use dispatch instead. See demos: Custom Editor, Filter Row - Custom Editor 👀 2. FilterRow option has been removed. The new option is filteringMode: FilteringMode.FilterRow, - use it to show filter row. Also, 2 options have been added to the column: filterRowValue, filterRowOperator. See Filter Row

    1. column.filterCell was renamed to column.filterRowCell
    2. Events enum was replaced with ActionType enum with new items
  • v1.2.1

    December 27, 2019

    onEvent now also returns info about RowDataChanged event