Categories | Question details Back To List | ||
dhtmlxGrid: show "busy indicator" while grouping/ungrouping grid As I am using groupBy(), I cannot use smart rendering functionality. However, my grid sometimes contains a few hundert rows and grouping/ungrouping them takes some time. So I was wondering whether it would be possible to create a new custom event for groupBy() + unGroup() functions. Something similar to onXLS/onXLS, like "onGroup" and "onUnGroup", so I could show a "busy indicator" gif while the grid is grouped/ungrouped. Thanks for your time and effort. my lib version: dhtmlxSuite 2008 Rel.3 (DHTMLX 2.0) Professional edition build 81009/81107 Answer posted on Jan 20, 2009 06:07 The group is a sync operation, so it will not be possible to show any message from the same js thread while grouping not finished ( caused by single-thread nature of javascript ) You can use something similar to the show_message(); window.setTimeout(function(){ grid.groupBy(ind); hide_message(); },1) >>Something similar to onXLS/onXLS, like "onGroup" and "onUnGroup", Actually such events as onGroup and onUnGroup are really exists , but they are not usable because of sync. processing mode. Answer posted by Mort Reddov on Jan 21, 2009 06:58 Thanks a lot, it sort of fullfills my requirements. Except for the animated ajax-loader GIF file which is not spinning -- I guess that is thanks to the synchronous processing mode. Answer posted by Support on Jan 21, 2009 10:06 Most probably because of sync execution mode and heavy CPU load in that time, browser just drop animation in favor of javascript thread execution - unfortunately it can't be workarounded |