1. #1
    Sencha User
    Join Date
    May 2008
    Posts
    262
    Vote Rating
    -4
    mnask79 is infamous around these parts

      0  

    Default grid and selected row

    grid and selected row


    hi ,

    i have grid and i reload the grid store ever 10 seconds

    i have fixed the issue related scroll , but my problem now when i reload the data store , i lose the selection on the row . this is my script

    Code:
     
    sendRequest = function(params) {     
       Ext.Ajax.request({
        url:url,
        params: params,
        method:'POST',
        //failure: onFailure,
        
        callback: function(opts,suss,resp) {     
         var result = Ext.decode(resp.responseText);
         if (result)  
          var state = tickers_grid.getView();
          console.log(state);
          //tickers_grid.getView().restoreScroll(state);
          ticketsDs.loadData(result); 
          
        }
       })
      } 
      
     startSendRequest = function(){
      sendRequest({displayAll:'true',jsonCall:'true'});  
      sortInfo = ticketsDs.getSortState(); 
      ticketsDs.sort(sortInfo.field,sortInfo.direction);   
     }
     
     ticketsDs.on('load',stopMsg); 
     function stopMsg (){
      myMask.hide();  
     }
     
     var tickersRefresh = {
      run: startSendRequest, 
      interval: 10000 //10 second
     }
     Ext.TaskMgr.start(tickersRefresh); 
     
     
    var tickers_grid = new Ext.grid.GridPanel({
      region:'center',
      frame:false,
      border:false,  
      layout:'fit',         
            store: ticketsDs,
            columns: [
                {id:'ticketId',header: "Ticket Id", width:70, sortable: true, dataIndex: 'ticketId'},
                {header: "Creator", width:140 , sortable: true,  dataIndex: 'fullname'},
                {header: "Assigned To", width:140 , sortable: true, dataIndex: 'assigned'},
                {header: "Customer", width:140 , sortable: true,  dataIndex: 'customer'},
                {header: "Category",  width:110 , sortable: true,  dataIndex: 'catName'},
       {header: "Sub Category", width:110 , sortable: true,  dataIndex: 'subCatName'},
       {header: "Ticket Time",  width:130 , sortable: true,  dataIndex: 'curTime'},
       {header: "Updated Ticket Time", width:130 , sortable: true,  dataIndex: 'updTime'},
       {header: "Status",  sortable: true, width:90 ,renderer: statusType,  dataIndex: 'status'},
       {header: "Priority",  sortable: true, width:90 , renderer: priority, dataIndex: 'priority'},
       {header: "Zone",  sortable: true,  width:80, dataIndex: 'zone'}
            ],
            stripeRows: true,
      view: new Ext.grid.GroupingView({
       onLoad: Ext.emptyFn,     
                forceFit:true,
                groupTextTpl: '{text} {[values.rs.length]} {[values.rs.length > 1 ? "Tickets" : "Ticket"]}'
            }),
      listeners:{rowcontextmenu:showMenu,cellclick:checkBtn} ,
      loadMask : true ,       
            width:1020,
            title:'Tickets'
        });
    so how i can keep the selection on the row when i reload the data store ?
    regards

  2. #2
    Sencha User
    Join Date
    May 2008
    Posts
    262
    Vote Rating
    -4
    mnask79 is infamous around these parts

      0  

    Default


    why nobody answer me !!

    is it wrong question ??

film izle

hd film izle

film sitesi

takipci kazanma sitesi

takipci kazanma sitesi

güzel olan herşey

takipci alma sitesi

komik eğlenceli videolar