Satır içi filtreli bir slickgrid'im var (DataView kullanarak). Her bir veri satırına benzersiz bir kimlik atadım ve bu kimliği (satır numarası değil) UI'de başka bir yeri güncelleyen bir işleve iletiyorum.Filtreden sonra SlickGrid Satır Kimliği değişir
Filtrelemediysem iyi çalışıyor. Ancak, kimliği geçirmeden önce sütunu filtrelerseniz, kimliği # satırını yansıtacak şekilde değiştirir. Bir dize kimliğini bir satır numarasına bile değiştirir.
Bu çok garip görünüyor. Herhangi bir fikir neler oluyor ???
grid_msc.onClick.subscribe(function(e, args) {
var cell = grid_msc.getCellFromEvent(e);
var row = cell.row; // get row #
var row_ID = data_msc[row].id; // get the row ID, not row #
var msc = data_msc[args.row][grid_msc.getColumns()[args.cell].field];
alert("Row#:"+row+", RowID:"+row_ID+", Value:"+msc);
mscToUI(msc, row_ID);
});
// Add the selected item to the UI
function mscToUI(addC, cellNum) {
alert(addC+", "+cellNum);
$('#selectedMsc').append('<a href="javascript:removemsc('+cellNum+')" id="'+cellNum+'" class="rSel"><img src="images/remove.png" align="texttop" border="0" style="padding-right:4px;">'+addC+'<br /></a>');
}
})
Gerçekten ... hiç kimse bu konuda bir şey bilmiyor ?? Böyle yapmak için böyle yaygın bir şey gibi görünüyor, bu yüzden çok yanlış! – user1415445