Table of Contents
Change Log
Old Log data can be found here
jqGrid 5.0.2 changes and fixes
Additions and Changes
- Support for jQuery versions 1.12.0 and 2.2.0
- Add support for nullifempty in celledit.
- Adding name parameter (cell which is changed) to the serializeCellData in editCell method.
- Added license property in bower.json
- Add support for radio buttons in GetFormData. This allow custom radio button elements to be parsed correct.
- Added syncSavedDataFunction in form editing module.The purpose for this function is to synchronize the custom added elements with class .customelement, so that checkOnUpdate will work corrcet. Usefull for custom templates in the form.
- Add possibility to define custom formatDisplayField in grouping in case hideFirstGroupColl is set to true.
- Added Albanian translation
Bug Fixes
- Fix selecting row when cellEdit parameter is set to true
- Fix in CSS input width elements in filterToolbar
- Fix filterToolbar to allow using of dataEvents. Thanks to Manuel - See: https://github.com/tonytomov/jqGrid/issues/727
- Fixes for pivot grid
- Fix in CSS wrapping texts in IE 11
- Fix in CSS subgrid row data border
- Fix Equality set of width in dragEnd and setGroudHeaders. Thanks to iguana3
- Fix for checkonUpdate checkOnSubmit
jqGrid 5.0.1 changes and fixes
Additions and Changes
- Updates in Bulgarian, German Russian and Italian language files
- Additions in setRegional method in order to load big data.
- Add restoreFromFilters parameter in toolbarSearch method to restore the state after searching and when save/load state is used
- Adding keyevent parameter in editRow method (inline edit) to define a desired key event. Default 'keydown'. When used with boostrap typeahead use 'keyup' value of place of keydown.
- Added sortname and sortorder in xDimension, so that grouping can be controlled.
- Aded ignoreCase in pivot options in case this is needed in some special situations
- Adding afterSetGrid event parameter in loadGridState to do some thing after the grid is loaded in searching and save/load state is used.
- Added a common function $.jgrid.isGridInStorage
- Added restoreCellonFail which determine if the cell should be set or restored on fail. Default true
- Update Spanish Translation
- Pivot avg fact added
- Experimental: Position the validation error dialog next to the cell input element in cell edit
Bug Fixes
- Fix bootstrap theme to use table condesed in pager
- Removing bad added comments in grid CSS
- Fix rowTotals in PivotGrid
- Fix restore the state of the grid when a custom buttons are added with navButtonAdd, navSeparatorAdd
- Fix loadState method to restore the search strings in filterToolbar
- Fix for jqDrag which jumps the window to a default position after draging. Now we use a tinyDragable plugin by Simon Steinberger
- Fix Including frozenColumns in the restoring the grid state
- Fix local sorting and multisorting to work correct with the indexes when datatype is local
- Fix bug in navgrid wheh responsive parameter is not set and width does not match.
- Fixes for navigator drop down menu - stopPropagation and click the right menu button in case of more than one grid in page
- Grid should be unloaded in loadState method only when all conditions are meet
- Fix language text (in language files) to be set correct in navButton menu
- Prevent navgrid to be loaded when storeNavOptions is true, but navigator is not initially run
- delRowData should reset the select row only if it is equal to the rowid parameter
- Fix for columnChooser when show/hide selected columns. We need to use .is(“:selected”)
- Fix reference to table body in addXMLData.
- Replace indexOF with inArray (IE8 fix)
jqGrid 5.0.0 changes and fixes
Additions and changes
- Add native bootstrap support.
- Added styleUI object class definition this way it is possible to impelemet jqGrid in any CSS framework
- Added option responsive where the grid automatically make some calculations
- Change keydown with keyup in inline edit when analyzing the enter key (This is a fix for Boostrap typeahead plugin)
- Adding the Reload node method in treeGrid - …jqGrid(“reloadNode”, record);
- It is possible now to define all input types according to the html5
- Add focusField in form editing
- Changes in the css to fix and add new settings
- multisort now support order of clicking.
- Support of mousewheel on frozen columns
- Add resizeColumn method + small fix in dragMove
- Adding events when expanding/collapsing rows/nodes in treeGrid. The events are as follow:beforeExpandTreeGridRow(rowid, record, childern); afterExpandTreeGridRow(rowid, record, childern); beforeCollapseTreeGridRow(rowid, record, childern); afterCollapseTreeGridRow(rowid, record, childern); beforeExpandTreeGridNode( id, record ) afterExpandTreeGridNode( id, record )
- Add event data population in dropdown - the name is jqGridAddEditAfterSelectUrlComplete
- Upgrade to the latest multiselect jQuery UI plugin
- Small speed optimization in addXMLData and addJSONData in case gridview is false.
- Added onUnSelectRow which is called only in resetSelection
- Added this in the onPaging in order to get the new value of the element before processing
- Make sure loading message is always visible - thanks to: marek-saji - see: https://github.com/tonytomov/jqGrid/pull/514
- Added new parameter className in groupingHeader to make a custom individual style of every group
- Automatically detect language if the loaded language file is only one
Fixes
- ts.firstElementChild.innerHTML causes more problems that advantages. So drop support of this instead of the speed.
- Fix a case when a multiselect with multikey is set and checkbox is clicked only. It shouild be not changed in case the multikey is not pressed
- Fix realoding a grid to certain page when a virtual scrolling is enabled.
- Fix ruleMenu in filter toolbar if the parent grid element has zindex
- Fix submit old input value after select field change in dialog filtering
- Fix in addRowdata when altRows and position == last
- Fix griResize in case of frozen columns
- Fix calculating the width in pager
- Fix for gridResize when caption is a vilable and button hide grid is clicked
- Fix the columnChosser - we must pass the width instead of tblwidth.
- Fix toppager count pager thanks to: windofny
- Fix multiselect addAll
- Fix rownumbers and check box columns to be set to frozen
- Fixing dependecy in bower.json
- Fix for frozen columns and multisort
- Small fix in multi sort when data type is local
- Remove moot version property from bower.json
- Fixes for focusField.
- Fix Ukraine language code file to be set as ISO 639-1
- Small fix in class definition
- Fix multiple select in case of add record in form edit.
- Fix position of the select template in search dialog
- Fix saving the group headers when we call it mopre than once
- Fix Display correct the labels in pivot
jqGrid 4.7.0 changes and fixes
Additions
- support string value for rowattr 67802d0
- support string value for cellattr 9053ade
- Now subgridurl can be a function 714c5b1
- improve code of columnChooser f0c71ae
- Better support for UI controls e01e4ac
- A lot of improvements and fixes in columnChooser. Thanks to Oleg. See http://www.trirand.com/blog/?page_id=393/bugs/resizing-columnchooser-dialog e841c15
- Added possibility to set autosearchDelay in filter toolbar d99966c
- Improving performance of loading large local grids 357d0d0
- Allow to define named templates 59884cb
- Using progressBar in cellEdit 2c32f12
- use progressBar in inline edit. add two new parameters in saveRow - saveui to descripe how to display the message and savetext - the message c5ae2c4
- Use progressBar in beginReq endReq functions and delete the not needed code 7752325
- Add a progressBar method to replace beginReq endreq methods e01e87b
- Add title attributes in the pager and in the header show/hide button. Close to 508 Section 53cb5b3
- Add a userLocalTime option in date optins to support local date calculation. 0c956d3
- Adding overwrite parameter in setgridparam in order to overwrite the grid parameters. 7cbddd6
- allow to set focus on select, textarea and button elements 60c8392
- Added raw data (array)in setCell formatter e7e29b9
- Added new parameter in editRow - focusField. If set to false focusing is disabled (usefull whe edit many rows at once). If set to number we focus the desired field. e5a0baa
- Adding ui-corner-top to the header div when the title div is hidden f94b793
- Allow formedit to operate data localy - i.e add/edit/delete 844452a
- Add a option in xDimension isGroupField which tell the pivot if this field should be in grouping setupt. f234ea7
- Added minimal column width option when resize - minColWidth 26be47a
- Add option currentfilter in navigator. when used save the current page and filters calling reloading the grid. 5696c13
Bug Fixes
- Update to the latest version of closure-compiler 670c823
- Fix calling of jqGridCellSelect or editCell with iCol=-1 c435f8d
- add –create_source_map 60ba3e0
- add target.map 1977416
- fix typing error 2be30a2
- Generate jquery.jqGrid.map.js d7095b3
- Fix this.grid.cols 0ee5c82
- Update grid.base.js dadc550
- call onCellSelect and editCell independent on beforeSelectRow 0e31b64
- Fixes in editRow in case url is set to be a local data array. c3c54f2
- Fix groupingGroupBy to group correct if the dattype was local 56570d3
- Fixed own typo 164e296
- Update grid.locale-nl.js 48cefb6
- Fix spelling mistake in Dutch translations. A classic DT spelling error… df8009d
- Fix refreshIndex in case a localdata row is deleted 1b28b6c
- Add .ui-jqgrid-hdiv { overflow-y: hidden; } 23ef82d
- Fix cut&pased error 32795e1
- Remove the alert modal whan the grid us destoyed. bb69148
- Fix setRowData to unformat correct the date field. c1186d4
- fix searching menu jQuery UI compatibility 51d0bc1
- Fix columnChooser to be compatible with last jQuery and jQueryUI. Thanks to Oleg. d00c553
- Fix editGridRow and viewGridRow to use correct parameter jqModal : false c2ceece
- Fix form dialog in case jqModal is false cf2f4b2
- Now when dblclickrow or onighClick row are defined we can return true or false to control some behaviours on subgrids. If nothing is returned the we have the old behaviour 01b90c8
- Formatting of the last fix 1dd41cb
- Fix in jqPivot in case Array.prototype is used. eb8c828
- Changing roles to be more compatible with screen readers 501cb18
- in multiselect mode, if rowid in the $t.p.selarrow, 'resetSelection' method should clean it e70f490
- Fix displaying sort icon in the first column 328ddff
- Enable the submit button in editGridRow and delGridRow immediate when complete ajax event raises d9ae0e3
- Prevent save a cell when SHIFT + Enter is activated. 269514e
- Fixing cellattr in case there is style attribute with more than one property having -style. 18f0bf1
- Lang files changes - part 2 fc5de1b
- Appropriate changes in the lang files - part 1 f04892e
- Fix a issue when more than two yDimensions and there are equal values in the diffrent ydimension levels. b7c1a3d
- More accurate fix when building the group headers in pivot. a85ef48
- Fix calculation of outerHeight frozen column header 0b4442c
- Remove not needed parameter in tree build in pivot f823f57
- Fix building group headers in pivot in case of 3 or more yDymensions 97ee997
- fixing sorting/searching with localReader:{repeatitems:true} 553ab60
- Fixes when groupSummaryPos: [“header”] and groupColumnShow: [false] 8cfa6d9
- Fix show correct group when showSummaryOnHide is on and minus icon is clicked - i.e collapse group fe3747e
- Fix show correct summary value when group summary pos is header. bdb6154
- Fix frozen column scrolling when footer row is enabled 5fa7ec0
- Fix select all checkboxes to skip the jqgroup row when grouping and multiselect are on 4eaffc9
- fixing exception in setting floating on undefined f053f4a
- Fix for #615, aae2251
- Fixed bug related to custom element not appearing on search filter $(thd).find(“>span”).append(celm); never worked because $(thd).find(“>span”) never returned anything because the <span> element is never a direct child of the <table> element d567aa9
- Mysterious fix in searchrules requiered validation. f0e372d
- Fix toolbar filter to use string result if searchoperators are enabled. 94b08cc
- Fix delRowData to delete the subgrid row in case of subgrid row is expanded. ee61db5
- Fix subgrid click event when virtual scroll is enabled. b4917e0
- Merge branch 'master' of git@github.com:tonytomov/jqGrid.git 4c30c0b
- Now it is possible to overwrite group options in pivot. 51bec46
- We add to options paeameter in createEl function the rowId of the selected row. This way we fix the bug in dataUrldefined as function, where the rowid is passed. e96ca4a
- Fix margin in search toolbar and the input margins in select and textareas. See here https://github.com/tonytomov/jqGrid/issues/520 a4dd0ba
- Single grid page, refresh problem when scroll set to true c05a993
- Now it is possible to configure the paging select box with values and display names on it. 636233f
- Unbind 'mousemove' and 'mouseup' events, which are bound in the 'build' function, from document. modified: plugins/jquery.tablednd.js 4590a78
- Fix building dynamic pivot columns in case the data value is numeric 781fa4b
- Improve the performance of getNodeParent in adjacency tree model. Note that with this improvements the speed of loading relative big tree is increased up to 50%. We need to consider all similar methods to be improved. 74ed97f
- Fix multiselect to work properly with grouping. f39c322
- Fix bug when keyIndex is used with remapColumns. We replace the index with name and use it in as id hen set. bc8601b
- build.gradle - actual distribution file should not be included when building a2eb6d6
- Fix focus on disabled input in inline edit. 86ade36
- Fix beforeinitdata parameters in edit/view and del grid form methods fdae4bb
- Change the div height containing the search inputs from 100% to auto b6b8918
- Check if the table element has no id. a2b1459
- Standartize the number and order of parameters in aftersavefunc and jqGridInlineAfterSaveRow. Note for users using it when clientarray is set as editurl. The is tmp and 4 is o e1dfad5
- Fix focusing in IE in view modal in form edit. Thanks to Oleg 01ccd71
- Fix focusing a href in viewform for IE. Thanks for Oleg 4a4f369
- Fix checking editoptions multiple in formatter. Thanks to Oleg. e4728e4
- Fix settimeout to have dalay on some calls in celledit 90ba405
- Fix the height of form edit modal in case recrateForm is false a0b82ac
- Update grid.addons.js 700cf52
- Update grid.addons.js c57b879
- Fix grouping when xml datasource. bcb8495
- Smal code optimization in rendering grouping 60a53c7
- Fix grouping to get the righ count of records when last grouping e561d9e
- Consider non-numeric values less than numeric ones when local data sorting on numeric sorttype fields 1f33cf7
- Update the last jQuery version 11ff0b6
- Making jqGrid.jquery.json equal to bower.json 147535a
- Fix set setSelection in case selrow param is null. 841769f
jqGrid 4.6.0 changes and fixes
Additions and Changes
- Add a jqPivot function to build the pivot grid bbc2145
- Add: Now it is possible to put the summary row at header or footer (default) introducing a new groupSummaryPos property in groupingView options. 8b59f37
- Adding a possibility to define a custom sort function. The ne parameter is sortfunc and is defined in colmodel. 3 parmeters comapre values a,b and direction 1 for ascending -1 for descendig 6131d8a
- Recalculating the totals on footer when search with localdata d2fa54b
- Adding grid.pivot module to the build a484d1f
- Adding resetserach parameter so that when we are using grouping with local data we can rebuild the summary rows. 936489c
- Add more properties and info to the grouping formatter b14c81e
- Make it possible to calculate the group at once and use the summaries when loadonce and jsonstring and xmlstring are true. cf7ff08
- Introducing hideFirstGroupCol. If the first group column is first visible in the grid the values can be hide in order to make better loook (ala tree) 89f398d
- Support timezone in ISO8601Long date format with date ending with 'Z' mean UTC. 2de4e38
- Support frozen columns when grouping is enabled f4218ac
- Add bower json description ec09632
- Upgrade to jQuery 1.10.2 890f394
- Change language files to support new filter tooolbar search settings 106bdbb
- Moving help message titles in language file. Add resetIcon to define custom one 0616c00
- add ui-corner-all class to close icon in the header cbb30b6
- translate nn/nu message into traditional Chinese d88820b
- translate nn/nu & customfcheck message into Chinese b65b1c9
- Adding “nu” (“is null”) and “nn” (“is not null”) to be displayed in Searching Dialog 9520d1b
- Update grid.locale-hr1250.js 3cd8920
- add 'nu' and 'nn' in $.jgrid.search.odata 5e07959
- Update grid.inlinedit.js d8cf14a
Bug Fixes
- small fixes suggested by JSLint 8617458
- minimal fixes in clearBeforeUnload 435320e
- Readme fixes 600da78
- Fixes in Taiwan translation 8c86bdc
- Better links in README 89e1dfb
- Fix parsing dates. A regular expression is fixed in language files. 28bdb84
- Fix min and max calculations in pivot b2a8f96
- Fix calling groupingPrepare when local data 0628dc4
- Fix datepicker to appear if in inline edit and the date is the first column 76dd0b8
- Fix set summary when group summary pos is set to header 5872e25
- Fix resetselection to reset the last selected row in case of multiselect. 258c575
- Fix summary in case we want to sum more than one field 336950d
- Fix grand total summaries in pivoting 2c87714
- Formatting changes 9e39938
- More fixes for the case on put group totals on header d92cdd9
- Fix display summary on header 9b6d07c
- Some fixes in CSS regarding IE d569305
- Fix sortGrid when frozencolumns is on and a non frozen field is sorted. Thanks to Bosko. f11bc70
- Set the Total column to have formatter number ea17745
- Formatting changes in viewGridRow 1766e23
- Fix recreateForm in viewGrid method - the same way as in editGridRow a6e05c4
- The editing form now by default is removed when it is closed. The recreateForm options only set the default position and width of the form. This fixes a lot of other problems. 78a8819
- fix bug with usage unsaved (empty) value in the last editing input of Searching dialog ba942a5
- fix applying searching without saving the data in rule ca6b9b1
- fix processing of click event on disabled pager button 1215097
- Fix setRowData when called with cssp parameter set to null Thanks to rweng. 5ed501a
- Remove some not needed params from grouping 65be890
- Set the sort name to of the last group bec2b92
- Small fix to previous one d20ff9e
- Fix parsing dates which contain “t” in month and week names. Thanks to MetalJim d6eca13
- Merge branch 'master' of git@github.com:tonytomov/jqGrid.git 372bdac
- Moving afterShowForm event in Form Edit so that we can trigger the button events. Thanks to Oleg ac7f60e
- prevent exception in case of usage footerData(null, …) e354dc8
- fixing possible usage of null.toString() or undefined.toString() 3e5f92d
- replace 0px to 0 d2ee0f3
- replace testing for undefined to the testing for null or undefined to prevent warning of usage cm.searchtype below 62b9e3b
- replace 0px to 0 046f98e
- replace 0px to 0 2da2ac0
- fix calling of custom_value with “set” and undefined value f7811c5
- fix usage of $elem.val(undefined) 469d122
- fix the name of jQuery UI CSS class ui-corner-bottom e046d10
- fixing usage of `if(undefined>=0)` 1471f24
- removing usage of global cancelPrm variable ea13598
- Fix text-overflow:ellipsis for Mozilla 95cd6f3
- Fix font size 820aa54
- Update ui.jqgrid.css 6592f79
- Hide the td element in case of clearSerach in colModel searchoptions is set to false in toolbarSearching. Thanks to Oleg. cb6d884
- Merge pull request #531 from OlegKi/master 08c988e
- Updating Portuguese translation a91bc34
- Attempt to rewrite namedItem so that it will work in all normal desktop browsers and Safari too 9c8c2f6
- fix setting of unneeded options which overwrites values from $.jgrid.inlineEdit aafb73a
- Make so that the jqGrid caption can be align easy cb8eea8
- Removing not needed files 88fc8b7
- Fixing wrong left position of resizing partition d7eb7f3
You could leave a comment if you were logged in.