{"id":1674,"date":"2019-07-09T09:00:12","date_gmt":"2019-07-09T06:00:12","guid":{"rendered":"http:\/\/www.trirand.com\/blog\/?p=1674"},"modified":"2019-07-09T13:23:30","modified_gmt":"2019-07-09T10:23:30","slug":"guriddo-jqgrid-js-version-5-4-0-is-released","status":"publish","type":"post","link":"http:\/\/www.trirand.com\/blog\/?p=1674","title":{"rendered":"Guriddo jqGrid JS version 5.4.0 is released"},"content":{"rendered":"<p>We are pleased to announce the new Guriddo jqGrid JavaScript version 5.4.0 release.<br>\r\nThis version is a major release and add a support for Section 508, custom defined search, custom excel formatting and much more. A lot of numerous bugs are fixed and documentation is updated accordant.<\/p>\r\n<p>Below is the full list of the additions and fixes.<\/p>\r\n\r\n\r\n<h3>Additions and Updates<\/h3>\r\n\r\n\r\n\r\n<ul><li>Add new module grid.aria.js to support section 508. See docs for details. <a href=\"http:\/\/guriddo.net\/demo\/guriddojs\/functionality\/keyb_navigation\/\">Demo<\/a><\/li><li>Add automatic and custom auto-re sizing of columns on data loading. Two new options <em>autoResizing<\/em> in grid option  and <em>autosize<\/em> in colModel. <a href=\"http:\/\/guriddo.net\/demo\/guriddojs\/functionality\/auto_resizing\/\">Demo<\/a><\/li><li>Add a custom defined search filter see grid option <em>customFilterDef<\/em>. <a href=\"http:\/\/guriddo.net\/demo\/guriddojs\/searching\/custom_rule\/\">Demo<\/a><\/li><li>Add custom excel formatting with introduction a new option in colModel <em>exportoptions<\/em>. <a href=\"http:\/\/guriddo.net\/demo\/guriddojs\/export\/customexcel\">Demo<\/a><\/li><li>Add parameter <em>loadIndicator<\/em> in all export modules (pdf, csv, excel, html). Can be a function or Boolean. <a href=\"http:\/\/guriddo.net\/demo\/guriddojs\/export\/loadindicator\">Demo<\/a><\/li><li>Add support for <em>in<\/em> and <em>not in<\/em> operands when searching local data. <a href=\"http:\/\/guriddo.net\/demo\/guriddojs\/searching\/searchin\">Demo<\/a><\/li><li>Add support for frozen row at header &#8211; option <em>headerrow<\/em> (similat to footerrow ). <a href=\"http:\/\/guriddo.net\/demo\/guriddojs\/functionality\/customize_header\/\">Demo<\/a><\/li><li>Add method <strong>headerData<\/strong> and support of <em>userDataOnHeader<\/em> for the frozen header row<\/li><li>Add method <strong>autoSelect<\/strong> similar to Excel auto filter for search type select. Works only on local data and toolbar filtering. <a href=\"http:\/\/guriddo.net\/demo\/guriddojs\/searching\/autoselect\">Demo<\/a><\/li><li>Remove not used parameter in scrollGrid internal function<\/li><li>Remove <em>currentview<\/em> parameter from <strong>getRootNodes<\/strong> and <strong>getNodeChildren<\/strong> since the view and the data are the same in treeGrid<\/li><li>Add <em>onBeforeExport<\/em> event in <strong>exportToCsv<\/strong> method<\/li><li>Extend options parameter in createEl function with property <em>module<\/em> for determining from which editing module is called. The new parameter is <em>module<\/em> with the following possible values : cell, form, inline<\/li><li>Add option <em>decodeValue<\/em> in formatter select in order to decode value in case it is encoded. This fix a selection of displayed value.<\/li><li>Making the pager buttons and info responsive.<\/li><\/ul>\r\n\r\n\r\n\r\n<p><\/p>\r\n\r\n\r\n\r\n<h3>Bug Fixes<\/h3>\r\n\r\n\r\n\r\n<ul><li>Fix scroll in Chrome when height auto or 100% when Bootstrap<\/li><li>Fix <strong>delRowData<\/strong> in multi-select mode when the parameter is integer. See https:\/\/github.com\/tonytomov\/jqGrid\/issues\/935<\/li><li>Fix for local search comparison of numeric values in case a non-numeric is entered<\/li><li>Do not remove the ids of edited rows when reset the selection<\/li><li>Fix option <strong>scrollOffset<\/strong> when rtl is set<\/li><li>Fix method <strong>setGridWidth<\/strong> in case of multiple headers<\/li><li>Fix method <strong>setGridWidth<\/strong> in case grouping headers is on and there is a horizontal scroll.<\/li><li>Fix column menu position in case when group header is set<\/li><li>Fix form edit option <strong>checkonUpdate<\/strong> in case <strong>edittype<\/strong> is select with <strong>dataUrl<\/strong> is used<\/li><li>Fix for numbers with length &gt; 15 in the in excel export method <strong>exportToExcel<\/strong> in the new parsers.<\/li><li>Fix multiple search in case of jQuery 3.x<\/li><li>Fix formatter select to set correct all attributes in case no value option is set<\/li><li>Six treeGrid functions which add\/edit\/delete data to be compatible with <strong>idPrefix<\/strong> option<\/li><li>Fix <strong>getRowData<\/strong>  method to take <em>idPrefix<\/em> in account when parameter <em>usedata<\/em> is on<\/li><li>Add BOM to fix excel bug when exporting to csv and the charset is utf-8<\/li><li>Fix clear search value in toolbar filtering when column reordering is enabled.<\/li><li>Fix exporting integer 0 in excel export.<\/li><li>Fix export to excel in case a number is detected (prevent double value creating in case of multiple parser which meet the condition)<\/li><li>Header and Footer user data should be not formatted (userDataOnFooter, userDataOnHeader) when placed in grid. They should npot use the formatter for that column<\/li><\/ul>\r\n\r\n\r\n\r\n<p><\/p>\r\n\r\n\r\n\r\n<p>Enjoy the new version<\/p>\r\n\r\n\r\n\r\n<p>Guriddo Team<\/p>\r\n\r\n\r\n[HTML1]","protected":false},"excerpt":{"rendered":"<p>We are pleased to announce the new Guriddo jqGrid JavaScript version 5.4.0 release. This version is a major release and add a support for Section 508, custom defined search, custom excel formatting and much more. A lot of numerous bugs are fixed and documentation is updated accordant. Below is the full list of the additions [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/www.trirand.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1674"}],"collection":[{"href":"http:\/\/www.trirand.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.trirand.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.trirand.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.trirand.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1674"}],"version-history":[{"count":4,"href":"http:\/\/www.trirand.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1674\/revisions"}],"predecessor-version":[{"id":1678,"href":"http:\/\/www.trirand.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1674\/revisions\/1678"}],"wp:attachment":[{"href":"http:\/\/www.trirand.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1674"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.trirand.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1674"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.trirand.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1674"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}