{"id":126645,"date":"2018-02-14T11:41:52","date_gmt":"2018-02-14T09:41:52","guid":{"rendered":"http:\/\/guriddo.net\/?p=126645"},"modified":"2018-02-14T11:41:52","modified_gmt":"2018-02-14T09:41:52","slug":"guriddo-suito-php-5-3-is-released","status":"publish","type":"post","link":"http:\/\/guriddo.net\/?p=126645","title":{"rendered":"Guriddo Suito PHP 5.3 is released"},"content":{"rendered":"<p>Hello,<\/p>\n<p>We are happy to introduce the new release of Guriddo Suito PHP version 5.3.<br \/>\nThis version is a major release and add a support of Bootstrap 4, local export to HTML with print options, Tree Grid paging, menu bar and much more.<\/p>\n<p>For a full list of additions and fixes read the text below:<\/p>\n<h3 id=\"additions-and-updates\">Additions and Updates<\/h3>\n<ul>\n<li>Add JavaScript serailizeSubGridData event to the setSubGridGrid in order to extend the parameters. It can be defined as grid event.<\/li>\n<li>Add mapping parameter to subgrid (setSubgrid method) in order to display a labels in the simple sub-grid <br \/> public function setSubGrid ($suburl=&#8221;, $subnames=false, $subwidth=false, $subalign=false, $subparams=false, $mapping=false)<\/li>\n<li>Add Support for Bootstrap 4. <a href='http:\/\/guriddo.net\/demo\/demos\/bootstrap\/functionality\/bootstrap4\/default.php' target='\\_blank'>Demo<\/a><\/li>\n<li>Support validation in filterToolbar via searchrules<\/li>\n<li>Adding parameter errorcheck to enable\/disable the validation of the search inputs in  the toolbar searching<\/li>\n<li>Update Stronger check for number in case of strict mode prevent entering a octal values when local searching.<\/li>\n<li>Adding jqGridInitGrid triggered event, which can replace initGrid event<\/li>\n<li>Add exportToHtml method with ability to print. <a href='http:\/\/www.guriddo.net\/demo\/demos\/jqgrid\/localexport\/print\/default.php' target='\\_blank'>Demo<\/a><\/li>\n<li>Extend excel export to recognize more numeric types. Support for ISO date only at the moment<\/li>\n<li>Add 3 parameter <em>returnobject<\/em> in  getCell method which set to true return the cell as jQuery object<\/li>\n<li>Add menubar on caption layer. Added new option <strong>menubar<\/strong> which place a icon on left (or right) and the user can add actions. Added two new methods for this purpose <strong>menubarAdd<\/strong> and <strong>menubarDelete<\/strong> to add and delete items. <a href = 'http:\/\/www.guriddo.net\/demo\/demos\/jqgrid\/functionality\/menubar\/default.php' target='\\_blank'>Demo<\/a><\/li>\n<li>Added new options in colModel &#8211; <strong>minResizeWidth<\/strong>, which defines minimal re-sizing width per column. When set this option have higher priority of minColWidth<\/li>\n<li>Add possibility to define user defined buttons in editGridRow, delGridRow and viewGridRow forms. <a href = 'http:\/\/www.guriddo.net\/demo\/demos\/jqgrid\/editing_data\/custom_button\/default.php' target='\\_blank'>Demo<\/a><\/li>\n<li>Add $.jgrid.buildButtons function in common module to return a string with a buttons defined in buttons array in the different modules.<\/li>\n<li>Add support for html5 in form edit <a href='http:\/\/www.guriddo.net\/demo\/demos\/jqgrid\/editing_data\/html5\/default.php' target='\\_blank'>Demo<\/a><\/li>\n<li>Add a treeGrid paging based on the code of Vyacheslav N. Boyko <a href=\"https:\/\/github.com\/tonytomov\/jqGrid\/issues\/362\">See here<\/a>. For more information <a href=\"http:\/\/www.guriddo.net\/documentation\/guriddo\/javascript\/user-guide\/treegrid\/#paging\">documentation<\/a> information. <a href='http:\/\/www.guriddo.net\/demo\/demos\/treegrid\/pagging\/default.php' target='\\_blank'>Demo<\/a><\/li>\n<li>Add <strong>buttons<\/strong> array in order allow to add custom buttons in the searchGrid form. The button item object contain the following properties &#8211;  side, position, text, icon, click, id. To the click function is passed the search form, search parameters and click event. <a href=\"http:\/\/www.guriddo.net\/documentation\/guriddo\/javascript\/user-guide\/searching\/#single-search-options\">See here<\/a>. <a href='http:\/\/www.guriddo.net\/demo\/demos\/jqgrid\/searching\/custom_button\/default.php' target='\\_blank'>Demo<\/a><\/li>\n<li>Remove z-index from jqgrid-overlay class and add jqgrid-overlay-modal class to serve separate modals.<\/li>\n<li>Add possibility to create the search dialog as first child of body setting the layer option to true.<\/li>\n<li>Add event colMenuColumnDone as grid options which executes on reordering of the columns when colMenu columns options is on &#8211; the event is similar to in columnChooser.<\/li>\n<li>Adding onEnter and onEscape events in editRow in order to get possibility for custom save cancel code &#8211; by example  pop-up to ask for saving and etc. <a href='http:\/\/www.guriddo.net\/demo\/demos\/jqgrid\/editing_data\/inline_on_enter\/default.php' target='\\_blank'>Demo<\/a><\/li>\n<li>Enlarge mousedown area in jqModal in case some other components like datepicker are outside the modal dialog. Added two new parameters heightOffset and widthOffset.<\/li>\n<li>In inline saveRow method the deletion of the saved row is moved after aftersavefunc so that this row can be available for comparing<\/li>\n<li>In method gridDnD droppable now applied to table&#8217;s closest ui-jqgrid-bdiv for greater drop area Added &#8220;tolerance&#8221; setting to default drop_opts<\/li>\n<li>Add parameter previous selected rowid in bindkeys onUpKey and onDownKey events<\/li>\n<li>Add onUpKey and onDownKey check events in bindKeys method. Also to all events is added second parameter the event<\/li>\n<li>Add custom column menu. This is done via the two new methods <strong>colMenuAdd<\/strong> to add a new column menu and <strong>colMenuDelete<\/strong> to delete it. More can be found in the <a href=\"http:\/\/www.guriddo.net\/documentation\/guriddo\/javascript\/user-guide\/basic-grid\/#method-list\">methods list<\/a> <a href='http:\/\/www.guriddo.net\/demo\/demos\/jqgrid\/functionality\/custom_col_menu\/default.php' target='\\_blank'>Demo<\/a><\/li>\n<li>Add two additional parameters to <strong>summaryTpl<\/strong> in colModel for grouping &#8211; the name of the summary field and the value of the summary field &#8211; respectively the can be added as {2} and {3} in the template.<\/li>\n<li>Added <strong>isExported<\/strong> and <strong>exporttype<\/strong> in the formatter options in <strong>colModel<\/strong> when local export to pdf, csv or excel occur. This allow to conditionally format the value depending if it is exported.<\/li>\n<li>Update Spain translation<\/li>\n<li>Return empty pivot grid when no data, rather than to expose a exception<\/li>\n<li>Update Portuguese translation<\/li>\n<\/ul>\n<h3 id=\"bug-fixes\">Bug Fixes<\/h3>\n<ul>\n<li>Fix in &#8220;in&#8221; search clause to support more than one item when search with items separated with comma<\/li>\n<li>Fix parsing dates in grid utils<\/li>\n<li>Fix preg_replace_callback in utils to work in PHP 5.x<\/li>\n<li>Fix for saveState not to save the data when saveData is on and datatype is local.<\/li>\n<li>Fix creating the ids of the grid with the build in generator <strong>randId<\/strong> in case local data and scroll is on (virtual scrolling)<\/li>\n<li>Fix building the id row when a add operation in method editGridRow. The comparing of the empty row missed the idPreffix<\/li>\n<li>Fix column menu in case the searchbox and cols menu are outside the view port<\/li>\n<li>Fix setCell to get right row unformatted data. If the datatype is local no unformat function is needed<\/li>\n<li>Fix setCell to find the right cell in case the cell contain another table data.<\/li>\n<li>Fix correct dropping row in gridDnD when both grids have equal colModel&#8217;s and dropbyname parameter is false<\/li>\n<li>Fix exportcol property in exportToCsv, exportToExcel, exportToPdf methods when hidden is false, but exportcol is true<\/li>\n<li>Fix exportToCsv, exportToExcel, exportToPdf methods to export all the data when datatype is local<\/li>\n<li>Fix for csv export summary data to skip not exported column. Fix export to excel to skip the same column<\/li>\n<li>Fix typo &#8220;inine-block&#8221; in ui.jqgrid.css<\/li>\n<li>Fix exportTo excel to interpret virtual values not as part of the data array<\/li>\n<li>Fix remove not needed comma from jqGridFilter parameters<\/li>\n<li>Fix grid width in bootstrap in different situations when shrinkToFit changes. Calculation of width methods is now synchronized. Fixed small issues when autowidth is on and responsive is on too<\/li>\n<li>Fix add missed parameter in editCell &#8211; the event, which is used in onCellSelect<\/li>\n<li>Fix previous navigator button in viewGridRow method to work correct. <a href=\"https:\/\/github.com\/tonytomov\/jqGrid\/issues\/879\">See<\/a><\/li>\n<li>Fix for minColWidth<\/li>\n<li>Fix Albanian translation to get the right two code <a href=\"https:\/\/github.com\/tonytomov\/jqGrid\/issues\/882\">See<\/a><\/li>\n<li>Fix checkOnUpdate in Chrome [See] (https:\/\/github.com\/tonytomov\/jqGrid\/issues\/881)<\/li>\n<li>Fix when subgrid and grouping are on again with loadonce true thanks to preethi koochana<\/li>\n<li>Fix jqFilter getParameter method.<\/li>\n<li>Fix loadui grid parameter when set to <em>block<\/em><\/li>\n<li>Create separate modal overlay in viewMoodal and hide it in hideModal. Fix viewModal to get the overlay class depending on style.<\/li>\n<li>Fix for viewModal parameters when called in searchGrid method. The id of entire grid box was wrong set<\/li>\n<li>Fix height of the frozen div.<\/li>\n<li>Fix inconsistent state if saveAfterSelect is true but method saveRow fails<\/li>\n<li>Fix when styleUI is Bootstrap and altRows is on<\/li>\n<li>Fix typo when calling onCellSelect grid event<\/li>\n<li>Fix removing not needed href=&#8217;#\/&#8217; when build column menu<\/li>\n<li>Fix <strong>bindKeys<\/strong> method to work when grid drag and drop method <strong>gridDnD<\/strong> method is activated<\/li>\n<li>Fix exportToExcel when the number length is &gt; 15 (know problem in Microsoft Excel)<\/li>\n<li>Fix resting grouping values when clearGroupData is called<\/li>\n<li>Fix determine the vertical scroll-bar dynamically and fix the issue when Bootstrap in Windows<\/li>\n<li>Fix for showSummaryOnHide when grouping is enabled<\/li>\n<li>Fix in JSON.parse in utility module to parse correct all cases when function is available.<\/li>\n<li>Fix multisorting issues.<\/li>\n<li>Fix bug with big select element  in modal dialog<\/li>\n<li>Fix celledit to support subgrid and any additional rows content added during editing<\/li>\n<li>Fix width of column when exportToExcel and the data is number.<\/li>\n<\/ul>\n<p>Enjoy the new version.<br \/>\nTrirand Team<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello, We are happy to introduce the new release of Guriddo Suito PHP version 5.3. This version is a major release and add a support of Bootstrap 4, local export to HTML with print options, Tree Grid paging, menu bar [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0},"categories":[21,22,1,7],"tags":[],"_links":{"self":[{"href":"http:\/\/guriddo.net\/index.php?rest_route=\/wp\/v2\/posts\/126645"}],"collection":[{"href":"http:\/\/guriddo.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/guriddo.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/guriddo.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/guriddo.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=126645"}],"version-history":[{"count":5,"href":"http:\/\/guriddo.net\/index.php?rest_route=\/wp\/v2\/posts\/126645\/revisions"}],"predecessor-version":[{"id":126660,"href":"http:\/\/guriddo.net\/index.php?rest_route=\/wp\/v2\/posts\/126645\/revisions\/126660"}],"wp:attachment":[{"href":"http:\/\/guriddo.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=126645"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/guriddo.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=126645"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/guriddo.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=126645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}