jqGrid

Version 3.3.2
Released 2008-12-14
Bug Fixes
- getRowData: now correctly parses the html entities <>,& and " when data is retrieved
- addRowData: inserting data with value 0 was previously interpreted as boolean false and an empty value was inserted; now handled correctly
- setCaption: now sets the caption as html rather than as text (and so now respects embedded html entities)
- clearGridData: now correctly sets initial parameters such as page, records and lastrow
- afterSubmitCell (in cell editing): was always evaluated to false; now evaluation is appropriate
- in all editing modules: the html entities <,>,& and " are interpreted correctly when retrieved from the grid row
- corrected bug in textarea when the field is empty and data is retrieved from grid.
- corrected bug when key:true is set in the colModel and we are using subgrid and multiselect. Prior to this fix, the index of the key was not being correctly calculated.
- Navigator Bar: when a url parameter is defined for both actions Add and Edit, prior to this fix the first one retrieved was used for both; now they both used appropriately.
- Inline Editing: when the element is a checkbox, the posted data was not being retrieved correctly from colModel; now it is.
- saveRow method in Inline Editing: prior to this fix, the values of hidden fields were not being set correctly in the grid after the data is posted.
Cross-browser Issues
- corrected bug when IE7 is used in cell editing: the index number of hidden cells was not being calculated correctly
- corrected bug when IE7 is used in form editing: the close button of the modal was not appearing correctly
- corrected bug when IE7 is used in form editing: when dragging or resizing the modal window, the text in input fields would disappear.
Additions & Changes
Basic Grid
- added new event: beforeSelectRow (rowid) fires when a row has been clicked on, but before it is selected; returns true or false and if false, the row is not selected.
- added support for date validation in form editing module: editrules : {date:true}
- added support for "drag and drop" to rearrange rows, using tableDnD.js
Search Form
- added a new property to the colModel (searchhidden:true) to support searching on hidden fields:to include a hidden field in the search form, add searchhidden:true to the editrules option: e.g.,
{ ... hidden:true, search:true, editrules:{searchhidden:true}}
Navigation Bar
- if pgtext parameter is set to empty string or false, the text and the total number of pages are not shown in the pager bar
- the order of the buttons is changed to a more natural order: Add, Edit, Delete, Search, Refresh
Form Editing
- added new event: afterComplete(serverResponse, postdata, formid) fires immediately after all actions and events are completed and the row is inserted or updated in the grid
- added new event: onclickPgButtons(whichbutton, formid, rowid) fires after button is clicked before new data is loaded
- added new event: afterclickPgButtons(whichbutton, formid, rowid) fires after button is clicked and adfter new data is loaded
- added new parameter in editGridrow: addedrow - can be 'first' or 'last'
Cell Editing
- added support for using shift+tab, when navigating through the edited cells.
- it is possible to once again use cell editing with multiselect (i.e the combination multiselect: true, cellEdit:true). With this combination, rows are selected/deselected only when we click on checkbox.
Subgrids
- the minus icon is replaced after the subGridRowExpanded is called. This way we can easily call a custom function to collapse all opened subgrids when we expand one.
Common
- added Brasilian and Turkish translations
Last Updated: 2/22/2009 |
© Tony's jqGrid - a jQuery Plugin, 2010