Home > jQuery > jqGrid 3.8

jqGrid 3.8

September 21st, 2010

Today we released 3.8 version of jqGrid. Again with a lot of bugfixes the version add a grouping.

Many thanks to all for the invaluable comments, recommendation and bug fixes.

Many Thanks to Oleg, which do the lot of things and give the community perfect solutions.
Thank you Oleg.

The version can be downloaded form the Download section.
All the changes can be found in 3.8 changes and fixes

The documentation can be found here

In the Download section we have updated the demo files too.

jqGrid Team.

  1. Valery Yushchenko
    September 21st, 2010 at 14:50 | #1

    When it will be on GitHub?

  2. mikeerickson
    September 21st, 2010 at 20:40 | #2

    I am sure you have already found it but just in case (it is already on GitHub)


  3. September 22nd, 2010 at 09:59 | #3

    Thanks for your work !!!

  4. September 22nd, 2010 at 10:35 | #4

    Thanks for the great plugin!

  5. db
    September 23rd, 2010 at 20:07 | #5

    Guys, there is a bug on the demo site. You’ll see it using IE. I use this great plugin in a huge business software for multiple pages. Thanks! For the moment my customers are complaining about the multiselect behaviour. The performance of row-clicks in bigger tables is quite bad, in FF and IE (version 1.7.2). I didn’t have these problems using another plugin (which doesn’t satisfy other requirements) for the same table. I guess this performance issue is due to the selector (id, context) of multiselect checkbox (which I’m by the way required to hide). Is there a posibility to improve the performance? Thanks.

  6. donnazhen
    September 23rd, 2010 at 21:40 | #6

    looks like demo page doesn’t work

  7. wfddig@gmail.com
    September 24th, 2010 at 18:42 | #7

    Demo page does not display in IE8

  8. tony
    September 24th, 2010 at 22:04 | #8

    Thanks. The problem in IE7/8 is fixed.

    Kind Regards

  9. JA
    September 24th, 2010 at 22:42 | #9

    Also there is one more problem that I noticed. The data when there are two tables in the same page within different divs, I see that the data is only shown on the first table. In the below example, the data is only shown in the first table under mydiv1.

    Say I have this

    var someData [
    {col1:’val1′, col2:’val2′, col3:’val3′},
    {col1:’val1′, col2:’val2′, col3:’val3′}
    var tableOptions=
    datatype: ‘local’,
    colNames:[‘Col-1′,’Col-2’, ‘Col-2′],
    colModel :[
    {name:’Col1′,index:’Col1′, sortable:false, width:25},
    {name:’Col2′,index:’Col2′, sortable:false, width:25},
    {name:’Col3′,index:’Col3’, sortable:false, width:25},
    viewrecords: true,
    jQuery(“#jGridDataTable”, $(“#mydiv1”)).jqGrid(tableOptions);
    jQuery(“#jGridDataTable”, $(“#mydiv2”)).jqGrid(tableOptions);

    Somewhere in the code i have two grids with the same data split by div (actually these divs are shown on different tabs)

  10. Mikhail
    September 27th, 2010 at 07:48 | #10

    Updated from 3.8 beta to 3.8 release…..It says: “No such method: navGrid” now.
    What to do?

  11. Mikhail
    September 27th, 2010 at 10:45 | #11

    it’s alright, my build wasn’t full enough

  12. jbierling
    September 27th, 2010 at 17:42 | #12

    Demo still using the beta files?

    Any list of chances since the beta?

  13. Joku
    September 30th, 2010 at 21:53 | #13

    The treegrid in this version is displaying the child nodes under the wrong parent.
    The children are being displayed under the node after the parent.

  14. waiting
    October 1st, 2010 at 11:57 | #14

    Why do you use same id (jGridDataTable) for two grid ?

  15. sonicpix
    October 4th, 2010 at 12:40 | #15

    @Joku: Try this fix:


    Don’t know if it works in all situations, but it did fix the bug for me

  16. October 4th, 2010 at 18:23 | #16

    I can’t set the loadComplete or gridComplete event with this version.
    The code for jqgrid is:
    gridComplete: xa.call(this, “#” + subgrid_table_id),
    { impurl: “myurl?oper=cfg”,
    imptype: “xml”,
    xmlGrid: { config: “roots>grid”, data: “roots>rows” },
    mtype: “POST”,
    importComplete: function () {
    $(“#jqgrid”).jqGrid(‘navGrid’, ‘#jqPager’,
    edit: true,
    add: true,
    del: true,
    position: ‘left’
    { reloadAfterSubmit: true }, {}, {},
    { multipleSearch: true },
    { closeOnEscape: true });

    From the impurl is comming only the configuration, and jqgrid made another request for data.
    /GetXml?Id=17POST0trueautotruetrue10#jqpager1xmltruefalsePurchase that will be generated by your delivery requestPartNumberIdPartNumberIdtruetruetruetrueintegerPartNumberId.1disabledreadonlytruetextNameNametruefalsetruefalsePart no2textareaProductNameProductNametruefalsetruefalseProduct3textareaIsoCodeIsoCodetruefalsetruetrueIsoCode4textareaCountryCountrytruefalsetruefalseCountry5textareaRequiredQuantityRequiredQuantitytruefalsetruetrueintegerRequiredQuantity.6truetextQuantityReservedFromStockQuantityReservedFromStocktruefalsetruetrueintegerQuantityReservedFromStock.7truetextQuantityReservedFromPurchaseQuantityReservedFromPurchasetruefalsetruetrueintegerQuantityReservedFromPurchase.8truetextMin_quantityMin_quantitytruefalsetruefalseintegerMin purchase units.9truetextQuantityNeedToBePurchasedQuantityNeedToBePurchasedtruefalsetruefalseintegerTo be purchased.10truetextQuantityAvailableOnPurchaseQuantityAvailableOnPurchasetruefalsetruetrueintegerQuantityAvailableOnPurchase.11truetextQuantityReservedOnPurchaseQuantityReservedOnPurchasetruefalsetruetrueintegerQuantityReservedOnPurchase.12truetextrowsrowrows>pagerows>totalrows>recordstruecell[id]userdata

    The problem is that the loadComplete and gridComplete is raising after configuration load and not after data load, and the only way to make them working was using javascript call, because normal inline anonymous like function(){…} don’t work at all.

  17. October 4th, 2010 at 21:21 | #17
  18. Jim
    October 9th, 2010 at 12:07 | #18

    Downloaded the demo files and found not a one of them includes the jquery script. Am I missing something? None of them work for me.

  19. Kadrwa
    October 10th, 2010 at 02:48 | #19

    I have implemented grid successfully but it not showing using new api. I have placed:-

    jQuery.jgrid.no_legacy_api = true;

    before jquery.jqGrid.min.js

    I have tested almost 100 times if there is any problem in implementation. There seems no mistake to me. Grid works perfectly if I call it as :-


    but It won’t work if I will call it as:-


    any suggestion?

  20. joku
    October 11th, 2010 at 20:58 | #20

    When I add grouping to a grid that has subgrids configured, the grouping works, but the subgrids no longer show.

  21. Salvatore Fusto
    October 13th, 2010 at 12:41 | #21

    i think it is very usefull to be able to expand/collapse all groups with a single action.

  22. william jones
    October 18th, 2010 at 22:12 | #22

    3.8 grouping looks like it requires jquery 1.4.1 is that correct? using 1.3.2 i receive a .nextUntil is not a function…

  23. Patrick S.
    October 19th, 2010 at 15:54 | #23

    jqGrid don’t work with jQuery 1.4.3. 🙁

    With jQuery 1.4.2 all is fine!

  24. October 19th, 2010 at 16:18 | #24

    Thanks, but we have tested the grid with jQuery 1.4.3 and it works ok.
    Please provide example where this is happen!

    Just for your pleasure we have replaced the jQuery lib into demo with the latest one – i.e 1.4.3 and everything work fine. Just test it

    Best Regards

Comments are closed.
Privacy Policy   Terms and Conditions   Contact Information