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
Post a Comment