0
私は単純な剣道のグリッドを持っています。私は検索するテキストボックスに主キーを入力する間、このグリッドの値を変更したいと思います。剣道グリッドの値は外のテキストボックスの検索を使用します
Demo Pic 私はUidを使用して列の値を変更し、チェックボックスをオンにします。それは本当にうまくいったが、マウスをクリックして値を変更した後はnullを返す。私はセーブボタンをクリックしてもセルの値はnullを返します。
clickイベントなしでセル値を変更する方法はありますか?
おかげさまで、ありがとうございました。
function check() {
var s = "";
var user = "@User.Identity.Name";
var grid = $("#grid").data("kendoGrid");
$.each(grid.tbody.find('tr'),function(){
var model = grid.dataItem(this);
$('[data-uid='+model.uid+']').removeClass("k-state-selected");
if(model.SampleId==$("#BarCode").val()){
var row = $(this).closest("tr");
var rowIdx = $("tr", grid.tbody).index(row);
alert(rowIdx);
alert($(this).closest("tr").SamplingUser);
grid.tbody.find("tr[data-uid='" + model.uid + "'] td:eq(4)").text(user);
grid.tbody.find("tr[data-uid='" + model.uid + "'] [type=checkbox]").prop("checked", true);
}
});
barcodeclear();
}