Home > jQuery > jqGrid 4.4.0

jqGrid 4.4.0

We are happy to announce the fresh new jqGrid 4.4 release. This release adds new functionality and bug fixes. Here is what is new:

  • Multigrouping support – this add a grouping on more than one field
  • Performance optimizations
  • A LOT of fixes.

The documentation and examples are up to date. You can see it in the appropriate pages.
The examples are in Grouping item in demo and are marked as (new)

The Trirand Team

  1. June 14th, 2012 at 21:47 | #1

    Thanks a lot.


  2. June 14th, 2012 at 23:43 | #2

    Thank you

  3. Liu
    June 15th, 2012 at 09:24 | #3

    Oh, another new release in half a month…

  4. Jack B.
    June 15th, 2012 at 20:45 | #4

    Could you give some detail on the performance optimizations, what they were in general?

  5. June 16th, 2012 at 02:13 | #5

    I am very happy for this release, JqGrid are very powerful plugin and very easy to use and costumize. Thanks for the great work!


  6. June 18th, 2012 at 14:48 | #6

    Thanks for the update, but I also have a bug to report.

    After an upgrade from 4.2.0 to 4.3.3 we noticed our grids causing a browser freeze in IE7 (tested on multiple devices and even in compatibility mode). This same bug still occurs in 4.4.0 and has caused us to perform a rollback to 4.2.0.

    I know what a bitch IE7 can be, but we have costumers that cannot change their default network browser, so IE7 support remains a requirement.


  7. Castro
    June 18th, 2012 at 20:22 | #7

    What about 4.4.0 jqSuite?

  8. anita
    June 18th, 2012 at 23:39 | #8

    file uploads available on dialog add/edit form now ?

  9. sk
    June 19th, 2012 at 10:37 | #9

    thank you!!!!

  10. ksh(bug report)
    June 20th, 2012 at 07:07 | #10

    Thanks jqGrid TM ^^
    I`m korean guy..

    I find bug..

    that function is “resetSelection”
    i used “$(“#list”).resetSelection(1);”
    after “var idList = $(“#list”).jqGrid(‘getGridParam’,’selarrrow’);”

    idList include “1”
    I Think in resetSelection function, param rowid !== “undefined” case
    must be remove with “t.p.selarrrow”

  11. ksh(bug report)
    June 20th, 2012 at 07:09 | #11

    ksh(bug report) :Thanks jqGrid TM ^^I`m korean guy..
    I find bug..
    that function is “resetSelection”i used “$(“#list”).resetSelection(1);”after “var idList = $(“#list”).jqGrid(‘getGridParam’,’selarrrow’);”
    idList include “1″I Think in resetSelection function, param rowid !== “undefined” casemust be remove with “t.p.selarrrow”

  12. adam k
    June 21st, 2012 at 15:26 | #12

    what are the performance optimizations. I am trying to see if its worth it to upgrade . .

  13. adam k
    June 21st, 2012 at 16:23 | #13

    i think i found a bug in jqGrid 4.40, when you click on the “Find Records’ button, nothing happens . .this was working fine in 4.3.1

  14. ethan j
    June 22nd, 2012 at 04:26 | #14

    You mentioned back in december there is a known bug of showing the scroll bar above the footerrow. It seems this is still true.
    Is there a workaround for this?
    In addition, it seems the footerrow does not freeze along with corresponding frozen columns?

  15. Kumar
    June 22nd, 2012 at 11:57 | #15

    Is it possible to pass multiple values for SortOrder attribute

  16. szczepq
    June 22nd, 2012 at 15:00 | #16

    Have somebody noties that if You dblClick on subgrid row ondblClickRow events is fiering on BOTH subgrid and it’s mastergrid and passed the same id from subgridrow to both functions ?

  17. Chris
    June 22nd, 2012 at 16:23 | #17

    Best grid plugin available! Thanks.

  18. June 24th, 2012 at 13:54 | #18

    happy to download!

  19. Eneldo Serrata
    June 25th, 2012 at 08:43 | #19

    Thanks a lot.
    Downloading… you are the best!!!

  20. srikanth
    June 25th, 2012 at 19:20 | #20

    Thnks a lot…..

  21. Raul JmzZ
    June 26th, 2012 at 06:41 | #21

    tank you

  22. Markus
    June 27th, 2012 at 20:54 | #22

    There is the bug with the query string for advance search. It shows the column index instead of the column name.

  23. June 28th, 2012 at 08:50 | #23

    can you provide subgrid option and frozen columns in one grid??? i hope you will provide better response.

  24. laville
    June 29th, 2012 at 18:40 | #24

    hello 🙂 after downloading and check with IE8…. crash crash crash :'(

    if grid is loonely (the last one), no crash, but with form and some Jquery UI functions, IE 8 freaze…

    With version 4.1.2, it works greats then… i doesn’t use this version 🙁

    But thank you for the great work done 😉

  25. Cristian Daniel Ortiz Cuellar
    June 30th, 2012 at 17:27 | #25

    hey guys i just move version 4.1.2 to 4.40 for frozen columns but in 4.1.2 my search button is working smoothly but in 4.40 you click on the button and nothing happens can somebody give a tip.. thanks a lot a best regards….

  26. Cristian Daniel Ortiz Cuellar
    June 30th, 2012 at 18:31 | #26

    did you find a solution thanks. @adam k

  27. javiut
    June 30th, 2012 at 18:38 | #27

    Hi Guys. i just move from JQGRID version 4.1.2 to 4.40 for frozen columns but in 4.1.2 my search button is working smoothly but in 4.40 you click on the button and nothing happens can somebody give a tip.. thanks a lot a best regards….

  28. Charlie in Berkeley CA
    July 2nd, 2012 at 05:46 | #28

    Forgive me if this is a stupid question — I’m a noob…

    Where are the demos of version 4.4 jqGrid? The only demo page I can find stops at version 3.7:

    I also found this demo page, but it only shows information about the paid PHP and ASP/MVC versions, right? I want to build with the free open source code, but this all looks like the stuff you have to pay for:

    Could someone please help me understand?

    Thank you very much!

  29. John Tee
    July 4th, 2012 at 05:11 | #29

    Thank you. Appreciate the works.

  30. Jexux
    July 6th, 2012 at 14:35 | #30

    Thanks a lot!! It’s great :))

  31. Henry
    July 10th, 2012 at 03:17 | #31

    Whether hopefully solving errors and loadonce onSelectRow and paging…

  32. Naimus©
    July 19th, 2012 at 14:28 | #32

    Hi there! I’ve using this version with JQuery 1.7.2 and JQuery-ui 1.8.21 and grouping results on repeated groups… I think that the grid is unable to sort before grouping for an strange reason… I have donwgraded the JS Versions of all (was using JQGrid 3.8.1, jquery 1.4.2 and jquery-ui 1.8.6) and all is back to normal (no more groups repeated…

    Did somebody knows about that??? or how to solve…

  33. Kelvin
    July 24th, 2012 at 11:12 | #33

    method jqGrid(“remapColumns”,permArray, true) had problems in version 433 when you have hidden cols. (it doesn’t do the permutation right) and has still this problem in 440. Any tip how to make remapColumns work as it should.

  34. John Signorello
    July 25th, 2012 at 01:35 | #34

    jqGrid 4.4 demo perfectly on works on IE 8.
    XML is from a url

    It does not display rows/data , just the column headings, on Chrome 20.0.1132.57 m
    XML is from same url

    If I use local data, jqGrid 4.4 renders correctly in Chrome 20.0.1132.57 m.

    What is going on?

  35. Peter Roux
    July 26th, 2012 at 02:29 | #35

    The demo at http://www.trirand.com/blog/jqgrid/downloads/jqgrid_demo40.zip has a bug. In the /js folder it needs the file “jquery.js” but the provided file is “jquery.min.js”. Easiest fix is to simply rename “jquery.min.js” to “jquery.js”.

  36. Dragan
    August 10th, 2012 at 13:28 | #36

    I can confirm that jqGrid 4.4.0 does not work with Chrome 20 (when loading data from external source). Firefox renders it correctly.

  37. Rohit
    August 15th, 2012 at 18:29 | #37

    The onSelectRow event is not firing in Chrome. I see fixes for version 4.3 on various forums but not for 4.4. Is this a known bug, any resolution that anyone may suggest.

    Thanks in advance

  38. Marko
    August 17th, 2012 at 00:16 | #38

    Can you please remove eval from the code, it introduces security issues thank you.

    eval(‘(‘ + js + ‘)’);

    if (eval(match)) { results.push(this); }

    opts.alsoResize = eval(‘(‘ + optstest + ‘)’); // the only way that I found to do this

  39. Gavin
    August 17th, 2012 at 14:11 | #39

    i have modify the ui.jqgrid.css to surpport header autoheight in long word.
    from :
    .ui-jqgrid .ui-jqgrid-htable th div {overflow: hidden; position:relative; height:17px;}
    to :

    .ui-jqgrid .ui-jqgrid-htable th div {overflow: hidden; position:relative; height:auto;vertical-align:text-top;
    white-space:normal !important;}

    hope help you ~

  40. August 18th, 2012 at 21:00 | #40

    JqGrid es excelente. Pero tambien seria bueno que cuando se cargue la informacion y haya paginacion se guarde esa informacion en arreglos u objetos para asi quede ya cargada cuando se vuelva a ver la misma pagina sin hacer peticion al servidor.

    No se si tenga algunas desventajas de usar esta forma.

  41. mars
    August 22nd, 2012 at 13:36 | #41

    i want to use a good grid .thank you.

  42. Robertof
    August 22nd, 2012 at 17:30 | #42

    I fix the inline edit when during editing user try to change the page.
    Move Row 1884 to Row 1881.
    clearVals = function(onpaging){
    var ret;
    if ($.isFunction(ts.p.onPaging) ) { ret = ts.p.onPaging.call(ts,onpaging); }
    ts.p.selrow = null;
    if(ts.p.multiselect) {ts.p.selarrrow =[]; setHeadCheckBox( false );}
    ts.p.savedRow = [];
    if(ret==’stop’) {return false;}
    return true;

    clearVals = function(onpaging){
    var ret;
    if ($.isFunction(ts.p.onPaging) ) { ret = ts.p.onPaging.call(ts,onpaging); }
    if(ret==’stop’) {return false;}
    ts.p.selrow = null;
    if(ts.p.multiselect) {ts.p.selarrrow =[]; setHeadCheckBox( false );}
    ts.p.savedRow = [];

    return true;

  43. asm
    August 24th, 2012 at 08:14 | #43

    Some bugs in header group with new jquery 1.8.0:
    column width are not equal header width after use
    jQuery(“#grid”).jqGrid(‘setGroupHeaders’, {
    useColSpanStyle: false,
    {startColumnName: ‘amount’, numberOfColumns: 3, titleText: ‘Price‘},
    {startColumnName: ‘closed’, numberOfColumns: 2, titleText: ‘Shiping’}


  44. renso
    January 24th, 2013 at 19:29 | #44

    The complex filter function modal dialog, when you add more filters the filter/query buttons at the bottom disappear, no vertical scroll bar appears and when you expand the modal dialog vertically the buttons are gone

  45. sak
    February 21st, 2013 at 07:53 | #45

    I m getting errors after upgrading jqgrid 1.4.3 to 4.4.0 , along with jquerry 1.9
    what can be the problem ?

  46. sushil singh
    June 3rd, 2013 at 14:49 | #46

    multi-column grouping in jqgrid .
    If u manually provide columns names ..it’s working great
    but when dynamically providing name ..it’s not working ??
    groupField : [‘col1′,’col2′,’col3’] –> working

    when groupField : [some variable] –> not working

    someone please help ??

  47. meysam
    July 2nd, 2013 at 11:49 | #47

    hello my friends

    can you help me?
    What is the length and width of the grid to be set?

  48. Mani
    January 2nd, 2014 at 17:53 | #48

    Hi All,

    I would like to get the source for jqgrid 4.4.0, can you please suggest me where to download the js file?
    PS:I have the minified version and i would like to get the src file for debugging.

  1. No trackbacks yet.

Privacy Policy   Terms and Conditions   Contact Information