1. #591
    Ext JS Premium Member
    Join Date
    Feb 2008
    Posts
    258
    Vote Rating
    0
    PremiereGlobal is on a distinguished road

      0  

    Default


    Thanks for the information.

    In the downloaded example i don't see any documentation and there is no example for editable livegrid. is it not required? or one can use your editablegridpanel similar to ext js editable grid panel, Is there anything (documentation or example) which can enable to make smooth start with this?

    Thanks,
    Hemant

  2. #592
    Ext User
    Join Date
    May 2008
    Posts
    51
    Vote Rating
    0
    excelsis is on a distinguished road

      0  

    Default BUG Rev59: Endless loop

    BUG Rev59: Endless loop


    Latest code Rev 59 from SVN.
    Can enter an endless loop scrolling to top of a LiveGrid when number of visible rows is greater than bufferSize/2.
    Cause seems to be in getPredictedBufferIndex
    Code:
    return Math.max(0, (index + this.visibleRows) - Math.round(this.ds.bufferSize/2));
    index is 0; visible rows is 30, buffersize is 50 - so result is always 5 which means that the server request has a params.start of 5 and of course the target index of 0 will continue to fail the inRange() check and will try and buffer, come back here and get a value of 5 again ad infinitum....

    I am using a low buffersize because each row of data is very expensive to produce at the server. The visible rows is normally smaller but the user resized and then tried to drag scoller to top.

    I can add some patch code of my own but if there is a strict relationship/assumption about the size of buffer and/or nearlimit relative to visible rows I suggest this should be "enforced/policed" in the component.
    My fix is simply:

    Code:
    return Math.max(0, (index + this.visibleRows) - Math.max( this.visibleRows, Math.round(this.ds.bufferSize/2) ) );

  3. #593
    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 excelsis View Post
    Latest code Rev 59 from SVN.
    Can enter an endless loop scrolling to top of a LiveGrid when number of visible rows is greater than bufferSize/2.
    What's your "nearLimit"?

  4. #594
    Ext User
    Join Date
    May 2008
    Posts
    51
    Vote Rating
    0
    excelsis is on a distinguished road

      0  

    Default


    nearLimit was 15

  5. #595
    Ext JS Premium Member
    Join Date
    Apr 2007
    Posts
    295
    Vote Rating
    8
    jheid will become famous soon enough

      0  

    Default


    I have a problem with Ext 3.0 inside a border layout.
    Using the livegrid.GridView only one row is displayed at the bottom together with the header above.
    From Firebug I can see that <div class="liveScroller"> uses 468 px which acts like a spacer between the top of the grid and the header.

    Any idea?

    BTW, I've added Ext.reg ('languagecombo', Ext.ux.LanguageCombo); Any reason why I can't find it in the source?

  6. #596
    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 have a problem with Ext 3.0 inside a border layout.
    Using the livegrid.GridView only one row is displayed at the bottom together with the header above.
    From Firebug I can see that <div class="liveScroller"> uses 468 px which acts like a spacer between the top of the grid and the header.

    Any idea?
    That definitely sounds like you did not include the css... otherwise, please post your setup

  7. #597
    Ext JS Premium Member
    Join Date
    Apr 2007
    Posts
    295
    Vote Rating
    8
    jheid will become famous soon enough

      0  

    Default


    Quote Originally Posted by MindPatterns View Post
    That definitely sounds like you did not include the css... otherwise, please post your setup
    You got me! Now I will hide myself

  8. #598
    Ext JS Premium Member
    Join Date
    Jul 2007
    Posts
    5
    Vote Rating
    0
    iancmcc is on a distinguished road

      0  

    Default


    I'm having a problem with maintaining selections. I'm using revision 62 against Ext 3.0.0 final.

    When rows are selected, and the grid is scrolled far enough to make a request, then scrolled back up again (causing another request), the rows are no longer selected.

    Examining the records as they pass through replaceSelections(), I noticed that the ids of the records were incremented, not decremented. That is, the first request after scrolling down yielded records ext-record-101 through ext-record-200. The request made upon scrolling back up returned records ext-record-201 through ext-record-300, when it should have returned records somewhere between ext-record-0 and ext-record-100. Since that id is used to compute selection status, I figured that was probably the problem, but can't figure out anything I might have done to cause it.

    I added a simple log statement inside the for block in replaceSelections(), line 2404 of livegrid-all-debug.js:
    Code:
            for (i = 0, len = records.length; i < len; i++) {
                rec = records[i];
                id  = rec.id;
                
                // Debug statement
                console.log(rec.id);
    
                if (assigned.indexOf(id) == -1 && selections.containsKey(id)) {
                    console.log(rec);
                    selections.add(rec);
                }
            }
    bufferSize is 100, nearLimit is 50.

    Can others reproduce this? Have I neglected to pass some config option in somewhere?

  9. #599
    Sencha User
    Join Date
    Jun 2007
    Posts
    260
    Vote Rating
    4
    hallikpapa is on a distinguished road

      0  

    Default


    Quote Originally Posted by gelleneu View Post
    In Ext3.0 RC3 the load Mask appears, and then, the ErrorConsole
    sends a message:

    Error: this._loadMaskAnchor._mask is undefined
    Zeile: 566

    The LoadMask never disappears.

    "Normal" grids, are working perfectly, In Ext3.0Rc2 the Livegrid (built 56) worked fine too.
    I am getting this same error to trying to include the GroupingView and GroupingStore vars & methods into the live-grid-all-debug.js. All the menus look fine, but rendering the data like it did before I tried to include grouping has caused it to fail there.

    Even when I ignore the loadMaskStore temporarily, I get the next error here?
    gs[i].childNodes[1].childNodes; is null

    Code:
    // private
        getRows : function(){
            if(!this.enableGrouping){
                return Ext.ux.grid.livegrid.GridView.superclass.getRows.call(this);
            }
            var r = [];
            console.log(this.getGroups());
            var g, gs = this.getGroups();
            for(var i = 0, len = gs.length; i < len; i++){
                g = gs[i].childNodes[1].childNodes;
                for(var j = 0, jlen = g.length; j < jlen; j++){
                    r[r.length] = g[j];
                }
            }
            return r;
        },

  10. #600
    Ext User
    Join Date
    Mar 2008
    Posts
    14
    Vote Rating
    0
    sanjivank is on a distinguished road

      0  

    Default Tutorial on Livegrid

    Tutorial on Livegrid


    Hi,

    Is there any tutorial or example with php , mysql and livegrid?

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)