1. #111
    Sencha User
    Join Date
    Mar 2012
    Location
    Eindhoven, Netherlands
    Posts
    32
    Vote Rating
    2
    jeroenwalter is on a distinguished road

      0  

    Default


    Shouldn't be a problem, as long as you adhere to the List and the itemtemplate mechanism it uses.
    I show for each item an image with a couple of lines of text.

    For a screenshot:

    http://www.badaap.nl/wordpress/wp-co...let_series.jpg

    The list on the right is the buffered list and loads 500 items per 'page'. So after scrolling down 500 items, 500 new items are loaded.

    The list on the left too, but it loads all items at once. But it shows the index bar and grouping working with the buffered list.

  2. #112
    Sencha User
    Join Date
    Aug 2012
    Posts
    38
    Vote Rating
    0
    Choda is on a distinguished road

      0  

    Default


    Alright so, tested it on a list containing 80 pictures, 3 per row, it doesn't work I'm afraid. The framerate drops to 0 essentially, scrolling is choppy and often just freezes completely.

    EDIT: For reference, this is my code:

    Code:
    var picStore = Ext.create('Ext.data.Store', {
                storeId: 'picStore',
            id: 'pic_store',
                fields: ['id', 'size', 'src'],
             });
    
    		var picContainer = Ext.create('Ext.ux.BufferedList', {
    			inline: true,
    			margin: 0,
    			padding: 0,
    			id: 'pic_container',
    			store: 'picStore',
    			itemTpl: '<div style="margin: 0; padding 0; width:{size}px; height:{size}px;  background-image: url({src}); background-size: cover; background-position: center;"></div>',
    			listeners: {
    				select: this.handleSelect,
    			},
    			
    		});
    Tried changing the itemTpl to something like '{src}' only, didn't help.

  3. #113
    Sencha User
    Join Date
    Mar 2012
    Location
    Eindhoven, Netherlands
    Posts
    32
    Vote Rating
    2
    jeroenwalter is on a distinguished road

      0  

    Default


    Quote Originally Posted by Choda View Post
    Alright so, tested it on a list containing 80 pictures, 3 per row, it doesn't work I'm afraid. The framerate drops to 0 essentially, scrolling is choppy and often just freezes completely.
    But it does scroll.... you previously said it didn't scroll.
    So you basically have a performance issue, not a functionality issue.

    Do you have large images?
    Or css box shadows or round corners or gradients? Those are performance killers with scrolling

  4. #114
    Sencha User
    Join Date
    Aug 2012
    Posts
    38
    Vote Rating
    0
    Choda is on a distinguished road

      0  

    Default


    Just edited my post, none of that. But honestly, I can't say if it's scrolling a all... sometimes when I drag down (i.e. trying to scroll up), nothing happens for a few seconds, then it scrolls a few pixels in the opposite direction... If it's a performance issue, than it's a CRIPPLING issue, one which the normal list doesn't have.

    And no, images are small thumbnails, that CSS there, coupled with a bit of float / margin stuff to make them line up properly is all there is =/

  5. #115
    Sencha User
    Join Date
    Mar 2012
    Location
    Eindhoven, Netherlands
    Posts
    32
    Vote Rating
    2
    jeroenwalter is on a distinguished road

      0  

    Default


    You may try to set the maxItemHeight config option of the buffered list to the expected height of an item, maybe that helps?

    You can also take a look at my code, maybe you'll see something that helps.

    The entire project:
    https://github.com/jeroenwalter/Comi...bViewer/tablet

    The list:
    https://github.com/jeroenwalter/Comi...w/ComicList.js

  6. #116
    Sencha User
    Join Date
    Mar 2012
    Location
    Eindhoven, Netherlands
    Posts
    32
    Vote Rating
    2
    jeroenwalter is on a distinguished road

      0  

    Default


    O, btw, you did enable the listpaging plugin and are using a data proxy?
    Because otherwise it just may be that the list renders ALL items instead of only a small portion.

  7. #117
    Ext JS Premium Member
    Join Date
    Oct 2010
    Posts
    80
    Vote Rating
    1
    suzzer99 is on a distinguished road

      0  

    Default


    For what it's worth, I have been testing the new Sencha List in Touch 2.1 beta 3. We still need the UxBuffered list for some of the Androids we test on.

    We have a channel list with about 1200 items. From what I can tell on the problem Androids (HTC LTE), the new Sencha List performs about the same as the old Sencha List. The UxBuffered list does work fine extending the new List.

    For us anyway it looks like most Androids will be able to render a list of 1200 without seizing up fairly soon.

    The only reason I really want to switch is there's a bug in the UxBuffered list where if you click a letter on the Index Bar that has no associated items - the list goes blank until the user scrolls a little.

  8. #118
    Sencha User jep's Avatar
    Join Date
    Sep 2010
    Posts
    862
    Vote Rating
    21
    jep will become famous soon enough jep will become famous soon enough

      0  

    Default


    Anyone know if packaging your app as a native app using PhoneGap gets around any of this performance problems (in 2.1 beta 3 or otherwise), or if the embedded browser has the exact same drawbacks?

  9. #119
    Sencha User
    Join Date
    May 2013
    Posts
    20
    Vote Rating
    0
    chamijain is on a distinguished road

      0  

    Default Image Gallery view

    Image Gallery view


    Hello,

    I am creating a image (grid) gallery view which fetch and load the images. But the preoblem is that
    my application is getting slow and hanged when I am trying to load the image grid(gallery) view. Can anyone help me to resolve this problem.

  10. #120
    Sencha User
    Join Date
    Sep 2013
    Posts
    25
    Vote Rating
    0
    neethul is on a distinguished road

      0  

    Default


    Is there Ext.ux.BufferedList support for Sencha Touch 2.2.1
    We are facing serious issue on the list performance for 1000 items.

Similar Threads

  1. tobiuGrid - High Performance EditorGrid
    By tobiu in forum Community Discussion
    Replies: 23
    Last Post: 21 Dec 2010, 8:10 PM
  2. ExtJS Grid, Poor Performance with High Frequency Updates?
    By pkoa in forum Ext 3.x: Help & Discussion
    Replies: 3
    Last Post: 17 Sep 2010, 5:36 AM
  3. Interesting high performance grid
    By mankz in forum Community Discussion
    Replies: 7
    Last Post: 21 Aug 2010, 1:59 PM
  4. ExtJS performance on large forms
    By berend in forum Ext 2.x: Help & Discussion
    Replies: 5
    Last Post: 12 May 2010, 5:54 AM
  5. [FIXED] [1.1.4] ComboBox PagingToolBar to high in the dropdown list
    By mwojciechowski in forum Ext GWT: Bugs (1.x)
    Replies: 3
    Last Post: 26 Nov 2008, 9:12 PM

Thread Participants: 45

Turkiyenin en sevilen filmlerinin yer aldigi xnxx internet sitemiz olan ve porn sex tarzi bir site olan mobil porno izle sitemiz gercekten dillere destan bir durumda herkesin sevdigi bir site olarak tarihe gececege benziyor. Sitenin en belirgin ozelliklerinden birisi de Turkiyede gercekten kaliteli ve muntazam, duzenli porno izle siteleri olmamasidir. Bu yuzden iste. Ayrica en net goruntu kalitesine sahip adresinde yayinlanmaktadir. Mesela diğer sitelerimizden bahsedecek olursak, en iyi hd porno video arşivine sahip bir siteyiz. "The Best anal porn videos and slut anus, big asses movies set..."