1. #1
    Sencha User
    Join Date
    Nov 2008
    Location
    Vienna - Austria
    Posts
    867
    Vote Rating
    1
    micgala is on a distinguished road

      0  

    Default GridView refresh row

    GridView refresh row


    Hi.

    I need that a single row in a grid gets refreshed (and then its renderer is called).

    How it is possible to do this?

    The GridView does not provides a method to refresh a single row, and I do not need to refresh the whole grid...

    Is there anyway of calling the renderer of a single row in the grid?

    PS: on ext-js, this was possible by calling gridView.refreshRow(rowIndex)

    Thanks for helping,
    Michel.

  2. #2
    Software Architect
    Join Date
    Sep 2007
    Posts
    13,971
    Vote Rating
    132
    sven is a glorious beacon of light sven is a glorious beacon of light sven is a glorious beacon of light sven is a glorious beacon of light sven is a glorious beacon of light sven is a glorious beacon of light

      0  

    Default


    Override GridView to make refreshRow public or just update your model in that specific row

  3. #3
    Sencha User
    Join Date
    Nov 2008
    Location
    Vienna - Austria
    Posts
    867
    Vote Rating
    1
    micgala is on a distinguished road

      0  

    Default


    Hi. Thanks very much for your response.

    So if I just update the model in one specific row, then the Renderer will be automatically called, which means I don't need to call explicitly the refresh method?

  4. #4
    Ext GWT Premium Member
    Join Date
    Dec 2009
    Posts
    352
    Vote Rating
    0
    raghavmurali is on a distinguished road

      0  

    Default


    Dear micgala,
    If you got the solution pls share your override program to us. We are also facing the same problem.

  5. #5
    Sencha User
    Join Date
    Nov 2008
    Location
    Vienna - Austria
    Posts
    867
    Vote Rating
    1
    micgala is on a distinguished road

      0  

    Default


    Hi, I created a jsni method, like this:

    PHP Code:
    private native void refreshRow(GridView viewint row/*-{
            view.@com.extjs.gxt.ui.client.widget.grid.GridView::refreshRow(I)(row);
        }-*/

    So, for refreshing a row on a Grid, pass the gridView of that grid, and the row.

    Regards,
    Michel.

  6. #6
    Ext GWT Premium Member takayser's Avatar
    Join Date
    Oct 2008
    Location
    Lucerne, Switzerland
    Posts
    188
    Vote Rating
    0
    takayser is an unknown quantity at this point

      1  

    Default


    @micgala, why don't you just update model and store? model.set(x,y), store.update(model). Then grid row gets rerendered or am I wrong?

  7. #7
    Sencha User
    Join Date
    Nov 2008
    Location
    Vienna - Austria
    Posts
    867
    Vote Rating
    1
    micgala is on a distinguished road

      0  

    Default


    Hi. Well, yes... if you change the model, then I guess that is acceptable.
    But in my case, I was not changing the model, and I still wanted the row to be refreshed.
    Thus, it would make not much sense to call store.update... a simple refresh in the grid would make more sense, thus, I used the refresh method...

    But this was long ago... I don't exactly remember my requirements back then :-)

  8. #8
    Ext GWT Premium Member takayser's Avatar
    Join Date
    Oct 2008
    Location
    Lucerne, Switzerland
    Posts
    188
    Vote Rating
    0
    takayser is an unknown quantity at this point

      0  

    Default


    Quote Originally Posted by micgala View Post
    But this was long ago...
    Ah.. I see Sorry!

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..." hd porno faketaxi