剣道グリッドの一部の行(すべてではない) に対してeditable falseを設定したい。どうすればいいのですか ?外部からグリッド行のプロパティを設定する方法はありますか? グリッド行データがバインドされたときに行をキャッチします。しかし、row editable false を設定する考えがありません。
function GridOnDataBound(arg) {
dataView = this.dataSource.view();
var grid = $("#grid").data("kendoGrid");
var rowObjs = grid.tbody[0].rows;
for (var i = 0; i < dataView.length; i++) {
var row = rowObjs[i];
// row.className = "gridWhiteRow";
if (dataView[i].AprPrtyKy === 8941) {//low
// row.className = "gridGreenRow";
}
if (dataView[i].AprPrtyKy === 8940) {//hight
// row.className = "gridYellowRow";
}
if (dataView[i].AprPrtyKy === 8944) {//urgent
row.className = "gridRedRow";
}
if (dataView[i].AprPrtyKy === 8942) {//normal
// row.className = "gridAquaRow";
}
if (dataView[i].AprPrtyKy === 8945) {//normal
// row.className = "gridPurpleRow";
}
if (dataView[i].AprStsKy === 8946) {
row.className = "gridGreenRow";
}
}
}
助けてください。ありがとう !:)