function linkFormatter(row, cell, value, columnDef, dataContext) {
var cell = "";
cell += '<input type="checkbox" id="cb' + dataContext['id'] + '" name="cb' + dataContext['id'] + '" value="' + dataContext['id'] + '" ' + (dataContext['Reviewer'] == 'Unassigned' ? 'class="unassignedLoan"' : "") + '> ';
cell += '<a href="LoanEdit.aspx?loanid=' + dataContext['id'] + '">' + value + '</a>';
return cell;
};
我有这个格式化程序功能,带有dataView
. 当checkbox
用户将该行滚动到视图之外并单击不同的单元格时,格式化程序创建的内容将被重置。我认为虚拟滚动正在使用格式化程序重新渲染该单元格,因此它会丢失checkbox
. 有没有人有解决这个问题的建议?
谢谢