Skip to content

Releases: tabalinas/jsgrid

v1.5.3

15 Dec 18:35
Compare
Choose a tag to compare

Fixes

  • Fix editRowRenderer #444
  • Fix rendering itemTemplate instead of editTemplate when editing is disabled #466
  • Set Default filterValue for number field to undefined instead of 0 #125
  • Fix validate=required for number fields #309
  • Prevent item changing when updateItem failed #103
  • Prevent grid from shrinking on refresh when width=auto #307

v1.5.2

01 Sep 17:39
Compare
Choose a tag to compare

Changes

  • Add Hebrew locale

Fixes

  • Fix noDataContent cell styling #385

v1.5.1

18 Jul 23:46
Compare
Choose a tag to compare

Fixes

  • Fixed critical rendering bug: fields with undefined or null values where incorrectly passed to the template function #364

v1.5.0

17 Jul 00:15
Compare
Choose a tag to compare

Changes

  • Support Promise/A in controller methods
  • Add onPageChanged callback fired when current grid page index is changed
  • Add 5 new locales: Japanese, Chinese, Georgian, Turkish, German
  • Add onInit callback fired on the grid creation
  • Add jsGrid.version static field to get current lib version

Fixes

  • Incorrect validation for grid with hidden fields #226
  • Improve styling to be able to put tables inside jsgrid w/o styling clashing
  • Fix reset api method incorrect behavior for pageLoading: true scenario

v1.4.1

21 Feb 19:07
Compare
Choose a tag to compare

Fixes:

  • Include jsgrid.validation.js to main script #207
  • Getting nested json field value #203

v1.4.0

03 Feb 19:44
Compare
Choose a tag to compare

Changes

  • Support built-in data validation (#12, #176)
  • Support localization. 4 locales provided: fr, es, pl, ru. (#159)
  • Add onItemEditing callback (#147)
  • Add readOnly property to text, textarea, number, and select fields

Fixes

  • Alignment in editing, inserting and filtering row (#178)

v1.3.1

09 Dec 19:31
Compare
Choose a tag to compare

Changes

  • #39 Support nested fields with dot-notation fields: [ { name: "client.name", ... } ... ]
  • Ability to set empty field title with the config { title: "" }

v1.3.0

05 Dec 02:40
Compare
Choose a tag to compare

Changes

  • #99 Add method fieldOption(fieldName | fieldIndex, optionName, [optionValue]) to be able to change field options
  • #99 Add field option visible to be able to hide/show fields
  • #155 Add method rowByItem to get row element by item

Fixes

  • Fix loadIndication option
  • Handle updateOnResize option changing

v1.2.0

08 Oct 00:00
Compare
Choose a tag to compare

Changes

  • #26 Add new option pagerRenderer to be able to specify renderer function for custom pager
  • #26 Hide unnecessary pager buttons instead of not rendering them (to be able to show missing buttons in case of custom pager scenario)
  • #81 getSorting method was introduced to get current grid sorting
  • onDataLoading, onItemInserting, onItemUpdating, and onItemDeleting allow to cancel operation setting args.cancel = true (could be used for validation purposes).

Fixes

  • #88 onItemUpdated doesn't return the updated row but the updating one
  • #93 String sort strategy for number issue
  • #94 Filter with static data exception
  • Fix changing load strategy on the fly issue

v1.1.0

21 May 22:15
Compare
Choose a tag to compare

Changes

  • #11 Ability to set default options for the grid and fields
  • #13 Consider filtering and inserting options of grid by control field
  • #14 Consider filtering, inserting and editing field options during field rendering
  • #23 Add pager parameter {itemCount}
  • #27 Provide previousItem in onItemUpdating and onItemUpdated callback arguments
  • Method getFilter to get current filter values as plain object
  • Add rowDoubleClick handler
  • Add headercss, filtercss, insertcss, editcss field config options
  • Bower support

Fixes

  • #10 Show horizontal scrollbar on horizontal overflow of grid
  • select field sorting issue, when valueField type is string