1. #611
    Ext User
    Join Date
    Jul 2007
    Posts
    57
    Vote Rating
    0
    alexpetri is on a distinguished road

      0  

    Default


    does the livegrid work with an XML Store / and filtering?

  2. #612
    Ext User
    Join Date
    Feb 2008
    Posts
    12
    Vote Rating
    0
    KirkOlson is on a distinguished road

      0  

    Default


    Originally Posted by Phenothiasine
    Hi Thorsten,

    At first: really perfect work! Your code now is one of the most significant arguments in our EXT/Dojo choice for our further projects. Thanks for sharing!

    And now the question. How do you think, is it possible to adopt your solution for the grid with non-constant row heights? I know you are using rowHeight field which is "computed once the store has been loaded for the first time and used for various calculations during the lifetime of the grid component" (your code comments cite), so it looks not so easy to change code for vary-height rows, but... What do you think about this issue? Do you plan to make such changes in the near future?

    One suggestion: I realize that re-calculating row height for each row rendered in order to decide if we can draw the next row can significantly decrease the performance. But I think there can be two configurable modes - one like "constRowHeight : true" (current realization) and another like "constRowHeight : false" with slowest calculation but correct displaying vary-height rows.

    Thank you in advance,
    Andrey
    Originally Posted by bcmatz
    Has anybody gotten this to work ?
    Quote Originally Posted by lxf1101 View Post
    I am having the same problem, was hoping somebody may have a solution..
    Same problem here, still no solution around?

  3. #613
    Ext JS Premium Member
    Join Date
    Apr 2007
    Posts
    295
    Vote Rating
    6
    jheid is on a distinguished road

      0  

    Default


    Found a nasty bug in the 3.x version:

    Replace all

    PHP Code:
    this.scrollOffset 
    to

    PHP Code:
    this.horizontalScrollOffset 
    or you will get an error in the IE.

    Cheers,
    Jörn

  4. #614
    Sencha User ThorstenSuckow's Avatar
    Join Date
    Sep 2007
    Location
    Aachen, Germany
    Posts
    597
    Vote Rating
    2
    ThorstenSuckow is on a distinguished road

      0  

    Default


    Quote Originally Posted by vinepod View Post
    However, in resizing the grid more than a 2 or 3 times causes the window holding the grid (window has sub panels, one of which contains the grid) to repaint very odd for a second and then vanish.
    Did you include the CSS file?

  5. #615
    Sencha User ThorstenSuckow's Avatar
    Join Date
    Sep 2007
    Location
    Aachen, Germany
    Posts
    597
    Vote Rating
    2
    ThorstenSuckow is on a distinguished road

      0  

    Default


    Quote Originally Posted by jheid View Post
    Found a nasty bug in the 3.x version:

    Replace all

    PHP Code:
    this.scrollOffset 
    to

    PHP Code:
    this.horizontalScrollOffset 
    or you will get an error in the IE.

    Cheers,
    Jörn

    No problems here whatsoever, been using the grid with 3.0 for months now. Do you have a more detailed issue report?

  6. #616
    Ext JS Premium Member
    Join Date
    Apr 2007
    Posts
    295
    Vote Rating
    6
    jheid is on a distinguished road

      0  

    Default


    Quote Originally Posted by MindPatterns View Post
    No problems here whatsoever, been using the grid with 3.0 for months now. Do you have a more detailed issue report?
    I don't know exactly. I know there IS the mistyping and I know that I haven't had problems until now. It may have occured after switching to ExtJS 3.0.1 and 3.0.2. And it only occurs in IE (8). The problem is that adjustHeight will fail because of that.

  7. #617
    Sencha User ThorstenSuckow's Avatar
    Join Date
    Sep 2007
    Location
    Aachen, Germany
    Posts
    597
    Vote Rating
    2
    ThorstenSuckow is on a distinguished road

      0  

    Default


    Quote Originally Posted by jheid View Post
    I don't know exactly. I know there IS the mistyping and I know that I haven't had problems until now. It may have occured after switching to ExtJS 3.0.1 and 3.0.2. And it only occurs in IE (8). The problem is that adjustHeight will fail because of that.
    confirmed for 3.0.2

  8. #618
    Sencha User
    Join Date
    Dec 2008
    Posts
    73
    Vote Rating
    0
    cdeguzman is on a distinguished road

      0  

    Default


    Hello, we've recently migrated one of our apps from ExtJS 2.0.2 to ExtJS 3.0. Part of the effort was to replace our livegrid versions. We've gotten most of the errors, but somehow, one of our grids just won't work properly. The issue we're having is that some rows are being painted twice.

    For example, I have a grid that displays 20 rows at a time, and there are 25 rows to be displayed. The initial screen rendering is correct, but when I scroll down, the 21st row appears twice, like so:

    21st row
    22nd row
    23rd row
    24th row
    25th row
    21st row

    I either have to resize my screen or scroll up and down several times for the last row to disappear.

    On debugging, I saw the individual rows being added by GridView.onRender(), and then a call to Ext.DomHelper.insertHtml('beforeEnd', this.mainBody.dom, html) re-adds the 5 rows at the bottom of the grid.

    Has anyone else encountered this issue before? Thanks a lot!

  9. #619
    Sencha - Ext JS Dev Team Animal's Avatar
    Join Date
    Mar 2007
    Location
    Notts/Redwood City
    Posts
    30,508
    Vote Rating
    56
    Animal has a spectacular aura about Animal has a spectacular aura about Animal has a spectacular aura about

      0  

    Default


    Hi Thorsten,

    A couple of things have come up in the forums.

    I think the new (Ext 3.0) Panel bodyscroll event needs to be fired from the live GridView to allow for saving of the current scroll position.

    Right now, I use a function sequence:

    Code:
    Ext.ux.grid.livegrid.GridView.prototype.onLiveScroll =
        Ext.ux.grid.livegrid.GridView.prototype.onLiveScroll.createSequence(function() {
            this.grid.fireEvent("bodyscroll", this.scroller.dom.scrollLeft, this.liveScroller.dom.scrollTop);
        });
    But I think onLiveScroll should fire this event so that the live scroll position can be saved and restored easily.

    Could be that it also needs an easy way to restore position because people won't want to read the source to find the liveScroller.dom element, and won't understand what scrollTop is!

    Code:
    /**
     * Restores the LiveGrid's scroll position, and loads the data.
     */
        scrollTo: function(pos) {
            this.liveScroller.dom.scrollTop = pos;
        }

  10. #620
    Sencha User ThorstenSuckow's Avatar
    Join Date
    Sep 2007
    Location
    Aachen, Germany
    Posts
    597
    Vote Rating
    2
    ThorstenSuckow is on a distinguished road

      0  

    Default


    Thanks Animal, I'm curently in the process of deciding whether I create another branch for the patch releases, since not all users have a silver subscription and might still rely on the point release.

    Expect some larger bug fixes for Ext 3.0.* in the next week.

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)