1. #751
    Sencha User
    Join Date
    Jul 2008
    Posts
    22
    Vote Rating
    1
    simplessus is on a distinguished road

      0  

    Default


    Related to : Out of sync headers and rows when large number of columns displayed in Livegrid.


    I can confirm this, I also have it. I am using ExtJS 3.2.

  2. #752
    Sencha User
    Join Date
    Oct 2007
    Location
    Berlin, Germany
    Posts
    888
    Vote Rating
    9
    wm003 will become famous soon enough

      0  

    Default


    Me too, although it's a bit different, the whole grid gets wider calculated making the horizontal scrollbar bigger as it should be.
    As said, it only happens on large grids with many columns which need a horizontal scrollbar, scrolling to the right, and clicking in some cell on the right columns

  3. #753
    Ext User
    Join Date
    Dec 2009
    Posts
    23
    Vote Rating
    0
    pclovec is on a distinguished road

      0  

    Default


    There have any event can auto refresh livegrid. the grid only show 1 record issuer doesn't fix. so i only try to refresh data(or refresh render) after load and render.

    such as listeren afterload or afterrender event. but current i didn't found out , also store call back function is doesn't work.

    Thanks

  4. #754
    Ext User
    Join Date
    Jun 2008
    Location
    UK
    Posts
    52
    Vote Rating
    0
    Bing Qiao is on a distinguished road

      0  

    Default


    Quote Originally Posted by wm003 View Post
    Me too, although it's a bit different, the whole grid gets wider calculated making the horizontal scrollbar bigger as it should be.
    As said, it only happens on large grids with many columns which need a horizontal scrollbar, scrolling to the right, and clicking in some cell on the right columns
    I'm experiencing a similar problem with the v0.1 of Ext.ux.grid.BufferedGridView after upgrading to Ext3.

    The cause to me seems to be the change made to setXY in Ext.

    By setting xy[0] = 0 before this.focusEl.setXY(xy) in focusCell of BufferedGridView.js (or GridView.js?) could solve the problem, at least on the surface. This may have the same effect on GridView.js but to be honest I don't quite understand how those calculations on coordinates work so not sure if this is the right approach.

    Just found the following thread.

    http://www.extjs.com/forum/showthrea...-scroll-issue.

    Replacing the c.scrollLeft with this.el.getX() seems to work too.

  5. #755
    Sencha User
    Join Date
    Oct 2007
    Location
    Berlin, Germany
    Posts
    888
    Vote Rating
    9
    wm003 will become famous soon enough

      0  

    Default


    Quote Originally Posted by Bing Qiao View Post

    Replacing the c.scrollLeft with this.el.getX() seems to work too.
    You made my day! Thanks a lot!

  6. #756
    Ext JS Premium Member
    Join Date
    Jun 2009
    Location
    Philadelphia, PA
    Posts
    15
    Vote Rating
    0
    plaak is on a distinguished road

      0  

    Default


    Has anyone implemented CellSelectionModel for Livegrid? I don't see any support for it in the code and I could really use it.

    Thanks

  7. #757
    Ext User
    Join Date
    Dec 2007
    Location
    Maida Vale
    Posts
    96
    Vote Rating
    0
    dearsina is on a distinguished road

      0  

    Default


    Most browsers will not handle more than 1-2m records. Firefox will stop showing a scrollbar, IE7 will show the scroll bar, but will stop at approx 191k rows.

    I really dislike criticising an open source effort like this, because the author has been so generous with his work; but I still consider this a big enough issue to merit a warning to fellow programmers that are thinking of implementing it on very large data sets. It has been raised as a ticket, but it seems the ticketing system has been overrun by spam, so I thought it wise to mention again here.

    Perhaps we can combine this very useful idea with a paging toolbar?

  8. #758
    Ext User
    Join Date
    Jan 2008
    Location
    Cambridge UK
    Posts
    41
    Vote Rating
    1
    emily is on a distinguished road

      0  

    Default possible bug with IE8

    possible bug with IE8


    Hi,

    I think I have found an IE 8 bug. IE was throwing an error on line 1733 of livegrid-all-debug.js because this.scrollOffset was undefined. The code that was causing the error to be thrown was this:

    Code:
    if (hiddenRows == 0) {
        this.scroller.setWidth(elWidth);
        liveScrollerDom.style.display = 'none';
        return;
    } else {
        this.scroller.setWidth(elWidth-this.scrollOffset);
        liveScrollerDom.style.display = '';
    }
    setWidth was moaning that elWidth-this.scrollOffset was NaN, so I changed it to this in my copy:

    Code:
    if (hiddenRows == 0) {
        this.scroller.setWidth(elWidth);
        liveScrollerDom.style.display = 'none';
        return;
    } else {
        if (this.scrollOffset) {
            this.scroller.setWidth(elWidth-this.scrollOffset);
        } else {
            this.scroller.setWidth(elWidth);
        }
        liveScrollerDom.style.display = '';
    }
    Which made it work for me (probably not best workaround). Not sure which version of livegrid (it might be useful if the livegrid version is added to the head of the files), but one that works with extjs 3.2.1.

    Em

  9. #759
    Sencha User sosy's Avatar
    Join Date
    Jun 2010
    Location
    Bremen, but Dutch origin
    Posts
    64
    Vote Rating
    0
    sosy is on a distinguished road

      0  

    Default


    Wow! I like this, added to my favorites... first impression and thoughts => What is this! cool thnx
    I prefer an sister in the red-light district, to an brother with internet explorer..

  10. #760
    Ext JS Premium Member
    Join Date
    Mar 2007
    Location
    Germany
    Posts
    666
    Vote Rating
    0
    Dumbledore is on a distinguished road

      0  

    Default


    Hi,

    i try the live grid with the Ext 3.3 beta release and it will not run. Does anyone run this without errors?

    [EDIT]

    The GridView in Ext3.3 is refactored so the overwriting in Livegrid must change.

    Rename the renderUI function to afterRenderUI and also the superclass call inside. After that the livegrid should run.

    Code:
        afterRenderUI : function()  //  org: renderUI
        {
            var g = this.grid;
            var dEnabled = g.enableDragDrop || g.enableDrag;
    
            g.enableDragDrop = false;
            g.enableDrag     = false;
    
            this._gridViewSuperclass.afterRenderUI.call(this); // org: this._gridViewSuperclass.renderUI.call(this);
    
            var g = this.grid;
    
            g.enableDragDrop = dEnabled;
            g.enableDrag     = dEnabled;
    
            if(dEnabled){
                this.dragZone = new Ext.ux.grid.livegrid.DragZone(g, {
                    ddGroup : g.ddGroup || 'GridDD'
                });
            }
    
            if (this.loadMask) {
                this._loadMaskAnchor = Ext.get(this.mainBody.dom.parentNode.parentNode);
                Ext.apply(this.loadMask,{
                    msgCls : 'x-mask-loading'
                });
                this._loadMaskAnchor.mask(
                    this.loadMask.msg, this.loadMask.msgCls
                );
                var dom  = this._loadMaskAnchor.dom;
                var data = Ext.Element.data;
                data(dom, 'mask').addClass('ext-ux-livegrid');
                data(dom, 'mask').setDisplayed(false);
                data(dom, 'maskMsg').setDisplayed(false);
            }
        },

Thread Participants: 248

  1. JeffHowden (1 Post)
  2. Animal (4 Posts)
  3. rodiniz (1 Post)
  4. galdaka (2 Posts)
  5. mdissel (1 Post)
  6. Wolfgang (1 Post)
  7. zzo (2 Posts)
  8. Frank (1 Post)
  9. herve (2 Posts)
  10. ericd (2 Posts)
  11. RWaters (5 Posts)
  12. Digital God (1 Post)
  13. Dumbledore (11 Posts)
  14. KimH (1 Post)
  15. pjordan (1 Post)
  16. cpantel (1 Post)
  17. mystix (3 Posts)
  18. wanclark (1 Post)
  19. MD (3 Posts)
  20. drew (1 Post)
  21. jheid (15 Posts)
  22. tsprague (1 Post)
  23. Confused (2 Posts)
  24. thesilentman (1 Post)
  25. andreas.linde (1 Post)
  26. violinista (1 Post)
  27. redxiii (1 Post)
  28. akannu (1 Post)
  29. theo (1 Post)
  30. Troy Wolf (3 Posts)
  31. chh (4 Posts)
  32. Phenothiasine (1 Post)
  33. danh2000 (1 Post)
  34. tobiu (1 Post)
  35. badgerd (1 Post)
  36. mlarese (1 Post)
  37. pluesch0r (1 Post)
  38. krycek (1 Post)
  39. gtaylor (4 Posts)
  40. ftftft (1 Post)
  41. hallikpapa (7 Posts)
  42. tech-nova (1 Post)
  43. provagino (1 Post)
  44. mjlecomte (2 Posts)
  45. iancmcc (1 Post)
  46. andrei.neculau (7 Posts)
  47. zieli1 (1 Post)
  48. meteorbites (1 Post)
  49. brookd (3 Posts)
  50. alexpetri (1 Post)
  51. urskipfer (1 Post)
  52. JEBriggs (1 Post)
  53. magunes117 (6 Posts)
  54. shiweiwei97 (3 Posts)
  55. vpell (1 Post)
  56. gelleneu (4 Posts)
  57. ohhowihateie (2 Posts)
  58. Andrewd2 (1 Post)
  59. Jacob (1 Post)
  60. cherbert (2 Posts)
  61. DragonFist (1 Post)
  62. marcoas (1 Post)
  63. Shmoo (1 Post)
  64. GraemeBryce (1 Post)
  65. w011117 (1 Post)
  66. luxxxian (1 Post)
  67. loverofdream (1 Post)
  68. lvanderree (1 Post)
  69. robw (1 Post)
  70. SeaSharp (1 Post)
  71. xpressive (1 Post)
  72. jeremia (1 Post)
  73. wm003 (21 Posts)
  74. miti (1 Post)
  75. sfrancolla (1 Post)
  76. Blob (1 Post)
  77. WoLpH (5 Posts)
  78. khatuido (3 Posts)
  79. zacware (3 Posts)
  80. mepfuso (2 Posts)
  81. wasp (1 Post)
  82. sharpguy (1 Post)
  83. stevets (1 Post)
  84. fred (1 Post)
  85. eliasp (3 Posts)
  86. h0tzenpl0tz (1 Post)
  87. tonedeaf (1 Post)
  88. Zolcsi (3 Posts)
  89. dearsina (1 Post)
  90. efattal (3 Posts)
  91. franck34 (3 Posts)
  92. tyr (1 Post)
  93. cybertaz (1 Post)
  94. zergworld (8 Posts)
  95. sekundek (1 Post)
  96. cs_alpha (3 Posts)
  97. Sultanalifezar (3 Posts)
  98. emily (7 Posts)
  99. jwendt@iscinternational.com (1 Post)
  100. sinma (1 Post)
  101. ItsMee (3 Posts)
  102. Nic (1 Post)
  103. sksoft (4 Posts)
  104. mjhaston (1 Post)
  105. mattb (4 Posts)
  106. jenner (1 Post)
  107. 2le (1 Post)
  108. bluefeet (1 Post)
  109. PremiereGlobal (2 Posts)
  110. rtozati (1 Post)
  111. KirkOlson (4 Posts)
  112. False Maria (1 Post)
  113. jbd007 (5 Posts)
  114. c.barca (1 Post)
  115. nctag (34 Posts)
  116. kfironit123 (1 Post)
  117. Emt (1 Post)
  118. ub3rn00b (12 Posts)
  119. Ballsacian1 (1 Post)
  120. mprice (1 Post)
  121. srikanthnukala (2 Posts)
  122. Mots (2 Posts)
  123. yhwh (1 Post)
  124. el777 (1 Post)
  125. JoomlaMan (1 Post)
  126. sanjivank (1 Post)
  127. sdetweil (1 Post)
  128. Snakehit (1 Post)
  129. msynovic (2 Posts)
  130. Snuyt (1 Post)
  131. as (2 Posts)
  132. pkmiec (2 Posts)
  133. epoks (2 Posts)
  134. NoahK17 (1 Post)
  135. praneeth528 (2 Posts)
  136. bemn (1 Post)
  137. Remy (1 Post)
  138. Daniel_Brazil_Campinas (1 Post)
  139. freddyk (4 Posts)
  140. dshorthouse (1 Post)
  141. dahman7 (1 Post)
  142. Canard64 (1 Post)
  143. dkuz (2 Posts)
  144. xsuniwov (1 Post)
  145. neha.chopra (1 Post)
  146. Eric24 (2 Posts)
  147. Mandeep (2 Posts)
  148. ttbgwt (6 Posts)
  149. suzan (1 Post)
  150. tenthcup (5 Posts)
  151. excelsis (5 Posts)
  152. DaveBrewster (6 Posts)
  153. rusty124 (1 Post)
  154. bcmatz (3 Posts)
  155. bjcullinan (1 Post)
  156. sstratton (4 Posts)
  157. Scorpie (1 Post)
  158. supercharge2 (3 Posts)
  159. Bing Qiao (6 Posts)
  160. tmaung (1 Post)
  161. xenon (4 Posts)
  162. sureaintme (5 Posts)
  163. animeshsingh (2 Posts)
  164. NicoP (29 Posts)
  165. cyfl (2 Posts)
  166. simplessus (1 Post)
  167. imnphd (1 Post)
  168. mono blaine (5 Posts)
  169. Kango_V (5 Posts)
  170. cain06 (1 Post)
  171. charak (2 Posts)
  172. vayumahesh (1 Post)
  173. Gabor Turi (1 Post)
  174. daeghran (2 Posts)
  175. maceido (5 Posts)
  176. sgoswami (1 Post)
  177. rubaiz (1 Post)
  178. Jabe (1 Post)
  179. ecarrenho (1 Post)
  180. mpereira (1 Post)
  181. changhua (4 Posts)
  182. alexw23 (1 Post)
  183. fxmisticat (5 Posts)
  184. extjssiva (1 Post)
  185. f1xxx3r (1 Post)
  186. SimoAmi (1 Post)
  187. aj3423 (1 Post)
  188. kkothari (2 Posts)
  189. jmariani (28 Posts)
  190. ibet (3 Posts)
  191. SunWuKung (1 Post)
  192. micgala (2 Posts)
  193. inptisto (1 Post)
  194. TheColonel (1 Post)
  195. cdeguzman (1 Post)
  196. ektanit (6 Posts)
  197. James Wang (1 Post)
  198. PCBingoB (1 Post)
  199. flylaputa (1 Post)
  200. MacSimon (1 Post)
  201. pibree (2 Posts)
  202. Markus (1 Post)
  203. aleister999 (2 Posts)
  204. adamli (2 Posts)
  205. jmaisel (4 Posts)
  206. pdugas (1 Post)
  207. plaak (1 Post)
  208. coriolis (2 Posts)
  209. weazil (4 Posts)
  210. fwiethof (1 Post)
  211. meroy (19 Posts)
  212. lxf1101 (2 Posts)
  213. stephen.friedrich (3 Posts)
  214. vinepod (1 Post)
  215. yuriy (2 Posts)
  216. completej (1 Post)
  217. dan_jf (1 Post)
  218. harel (2 Posts)
  219. veenvliet.morion (2 Posts)
  220. yura620310 (1 Post)
  221. barncat (1 Post)
  222. DmitrySistor (2 Posts)
  223. pclovec (3 Posts)
  224. Ranma13 (1 Post)
  225. swang (4 Posts)
  226. calugaru.cristian (5 Posts)
  227. mohan_b (1 Post)
  228. karlsnyder0 (2 Posts)
  229. JimmyInMD (2 Posts)
  230. tolitius (1 Post)
  231. a.labeau (2 Posts)
  232. benjixx (1 Post)
  233. psm1963 (1 Post)
  234. sosy (1 Post)
  235. nosferatum (10 Posts)
  236. daddie888 (1 Post)
  237. ixvivxi (1 Post)
  238. dp814082 (1 Post)
  239. nickelj (4 Posts)
  240. wifi4psp (1 Post)
  241. drian (1 Post)
  242. su-aska (1 Post)
  243. SebTardif (1 Post)
  244. danceric (1 Post)
  245. DTSman (1 Post)
  246. brian.moeskau (1 Post)
  247. Neethi (2 Posts)
  248. sango (1 Post)