dojox.grid - Dojo Datagrid - Get the row number -


i trying retrieve line number in dojo data grid. rowindex function not me because need 'line number' , not 'row number' when sorted.

the scenario:

i set focus on 1 specific row , focus should remain after sorting. if use code below, not select correct row.

for example, index 1 on 5th line after sorting. however, e.item.id still remains 1, expected 5.

calendar.on("itemclick", function (e)  {      mygrid.doclick({ rowindex: e.item.id });      mygrid.scrolltorow(e.item.id);  }); 

additionally, tried...

calendar.on("itemclick", function (e) {     var identity = mygrid._by_idx[e.item.id].idty;      var griditem = mygrid.getitem(identity);     var griditemindex = mygrid.getitemindex(griditem);      mygrid.doclick({ rowindex: griditemindex });     mygrid.scrolltorow(e.item.id); }); 

could please let me know how correct row after fitering? thank time.

wishes, santosh

okay, figured out answer.

getgriditemindexbygriditem = function (griditem) {      var indexlength = mygrid._by_idx.length;      var element = null;      var griditemindex = -1;       (var = 0; < indexlength; i++) {          element = mygrid._by_idx[i];          if (element.item.guid == griditem.guid) {              griditemindex = i;          }      }      return griditemindex;  } 

best wishes


Comments

Popular posts from this blog

php - mySql Join with 4 tables -

css - Text drops down with smaller window -

c# - DetailsView in ASP.Net - How to add another column on the side/add a control in each row? -