tui.grid

🍞🔡 The Powerful Component to Display and Edit Data. Experience the Ultimate Data Transformer!

MIT License

Downloads
12.7K
Stars
2.4K
Committers
27

Bot releases are hidden (Show)

tui.grid - 2.0.0

Published by seonim-ryu over 7 years ago

Changed

  • Name of APIs (options, method, custom event) (Applied common rules)
    • Arrange list terminology : removed unnecessary list term from API name, separating that pure data is data and processed data is rows
    grid.setData(); // before: setRowList
    grid.getRows(); // before: getRowList
    
    • Removed is- prefix
    • option -> options
  • Some specification
  • See all changes of v2.0.0 : https://github.com/nhnent/tui.grid/wiki/TUI-Grid-2.0.0-Migration-Guide

Added

  • getSortState() : Enabled to get current sorting column’s state (columnName, ascending)

API

https://nhnent.github.io/tui.grid/2.0.0

tui.grid - 1.9.0

Published by dongwoo-kim over 7 years ago

New

  • findRows() : Find rows by column name and value
  • check/uncheck custom event occurs when a checkbox in row header is selected

Fixed

  • Fixed rowKey value in a parameter of custom mouse event when using keyColumnName option with string-typed column
  • Fixed scroll jumping bug when using smart rendering

API

https://nhnent.github.io/tui.grid/1.9.0

tui.grid - 1.8.1

Published by dongwoo-kim over 7 years ago

Fixed

  • Fixed calculation of rendering range when rowspan exsists on the last row
tui.grid - 1.8.0

Published by dongwoo-kim over 7 years ago

Changed

  • With useViewMode: false, cells whose type is one of checkbox, radio, select change their own value when the change event is triggered

Added

  • Added copyOption to the columnModelList which overrides the global copyOption and defines column specific settings

API

https://nhnent.github.io/tui.grid/1.8.0

tui.grid - 1.7.2

Published by dongwoo-kim over 7 years ago

Changed

  • Improved clipboard pasting feature : duplicate data according to the area
tui.grid - 1.7.1

Published by dongwoo-kim almost 8 years ago

Fixed

  • Fixed footer area layout when resizing column
  • Fixed missing bottom-border of empty footer area
  • Fixed dummy row rendering bug
  • Fixed #9

Added

  • Added isUpdateOriginal option to Net#request method
tui.grid - 1.7.0

Published by dongwoo-kim almost 8 years ago

Changed

  • Adjusting every width of columns to the width of the container no longer occurs during and after changing the width of single column
  • getModifiedRowList() no longer contains data of columns specified in the filteringColumnList options

New

  • setBodyHeight() : Sets the height of body-area
  • readDataMethod option for Net Add-on : Sets the HTTP method for readData API

API

https://nhnent.github.io/tui.grid/1.7.0

tui.grid - 1.6.2

Published by dongwoo-kim almost 8 years ago

Fixed

  • Fixed script error occurring when setting selectType to radio and clicking a cell.
  • Fixed dummy-rows rendering issues.
  • Prevented bodyHeight from being changed when rows are added or removed, if isFixedHeight is set to true.

Etc

  • Shows warning message if the isFixedRowHeight(default: true) and notUseSmartRendering (default: false) both are set to false.
tui.grid - 1.6.1

Published by dongwoo-kim almost 8 years ago

Fixed

  • Fixed missing dummy rows during initial render
tui.grid - 1.6.0

Published by dongwoo-kim almost 8 years ago

New

  • Added resetColumnWidths() method
  • Added bodyHeight, isFixedHeight, isFixedRowHeight option
  • Added sub options to columnModelList
    • whiteSpace: nowrap (default), normal
    • dataType: only number type is supported currently
    • valign: top, middle (default), bottom
  • Enabled to set _extraData.height property to specify the height of row

Fixed

  • State layer no longer overlaps the scrollbar area
  • Fixed sorting issues related to null or undefined data
  • Fixed validation issues with isRequired option
  • Fixed error occurs when clicking cells with singleClickEdit and showDummyRow option

Deprecated

  • Deprecated displayRowCount option. Use bodyHeight and isFixedHeight instead

API

https://nhnent.github.io/tui.grid/1.6.0

tui.grid - 1.5.1

Published by dongwoo-kim almost 8 years ago

Fixed

  • The state layer no longer overlaps the scrollbar now.
tui.grid - 1.5.0

Published by dongwoo-kim almost 8 years ago

New

  • Added footer function
    • Automatically caculates the summary of all rows by each column
    • Support sum, avg, min, max, count type of summary
    • Use template function to customize the content of footer

Changed

  • Enhanced Tab order
    • Move from checkbox on the header to first cell of the same row
    • Move from the last cell to the first cell of the next row
  • dblclickCell event occurs on the dummyCell
  • The status layer does not overlap the pagination area

API

https://nhnent.github.io/tui.grid/1.5.0

tui.grid - 1.4.1

Published by dongwoo-kim about 8 years ago

This release includes all changes in 1.4.0-x.

Fix

  • Support jQuery 3.0.0

Chore

  • Added grid.comb.min.js in dist files
    • This bundle file is combined with Backbone and underscore
    • Use this file if you use latest version of lodash instead of underscore
tui.grid - 1.4.0-d

Published by dongwoo-kim over 8 years ago

Fixed

  • Checkbox on the header is not changed whenever data is changed
  • Value 0 (number type) is not shown on the view
  • State-Layer overlaps the header area
tui.grid - 1.4.0-c

Published by dongwoo-kim over 8 years ago

Fixed

  • Reference error in stateLayer#refreshLayout
  • Value isn't changed when using useViewMode option
tui.grid - 1.4.0-b

Published by dongwoo-kim over 8 years ago

New

  • Added copyOption.useFormattedValue to grid options
tui.grid - 1.4.0-a

Published by dongwoo-kim over 8 years ago

Changed

  • columnModelList.toolbar.hasPagination (Deprecated) -> columnModelList.pagination
  • columnModelList.toolbar.hasResizeHandler (Deprecated) -> columnModelList.resizeHandle
  • columnModelList.toolbar.hasControlPanel (Deprecated) -> columnModelList.toolbar

New

  • Added grid.getPagination() method
  • Added custom theme options - heightResizeHandle, pagination
tui.grid - 1.3.1-a

Published by dongwoo-kim over 8 years ago

Fixed

  • Header is not aligned when scroll to right edge
  • Error occurred if column name contains dot(.) character
tui.grid - 1.3.0

Published by dongwoo-kim over 8 years ago

New

  • Integreated DatePicker Component into the Grid.
  • Added component option to the columnModelList option

Changed

  • Row selection will not be expanded by merged cell

Removed

  • Removed jquery-json library dependency

Fixed

  • No border when toolbar exist but scrollX does not exist
  • Not enough width of the border when only scrollX exist
  • Not occurring valueChange event when useViewMode is false
  • Removing cell data using Delete key breaks the layout
  • Unusual behaviour when disabled row has merged cells

API

tui.grid - 1.2.1

Published by dongwoo-kim over 8 years ago

New

  • Added applyTheme() method.
  • Added default, striped, clean preset for applying theme.

Fixed

  • Layout bugs with bootstrap styles
  • Error occurred when copy & paste with data containing null value
  • Error occurred if focused row exist when changing pages

API