郵便番号に基づいて値が入力される剣道グリッドがあります。列の1つに「REGISTERED」という値がある場合は、行全体をグレー表示する必要があります。カラム値に基づいて剣道グリッドの行をグレーアウトします
これを達成する方法はありますか?
郵便番号に基づいて値が入力される剣道グリッドがあります。列の1つに「REGISTERED」という値がある場合は、行全体をグレー表示する必要があります。カラム値に基づいて剣道グリッドの行をグレーアウトします
これを達成する方法はありますか?
onDataBound eventのハンドラ関数を追加します。 onDataBoundイベントハンドラでは、グレーアウトコラム、このようなものというのjQueryを追加します。
function onDataBound(event) {
// ...
// Assumes your Kendo grid DOM element, or other appropriate element enclosing your disabled rows, is in the "el" variable
el.find(":contains('REGISTERED')").addClass("disabled");
}
<style>
.disabled { color: #999; } /* Or however you want to grey it out */
</style>
この例を見て、私はそれを着色、それは条件に合致するかどうかを確認するために、すべての行をチェックしています。 /:あなただけの[剣道グリッド内の行アウトカラー](HTTPの条件
static onRowBound(e) {
var grid = $("#Funciones").data("kendoGrid");
grid.tbody.find('>tr').each(
function() {
var dataItem = grid.dataItem(this);
if (dataItem.ColumnName == "REGISTERED") {
$(this).css('background', 'gray');
}
});
}
可能な重複をチェックし、その後
この
のようにグリッドのデータバインドイベントでこのイベントを追加する必要があります/stackoverflow.com/questions/37395175/color-out-a-row-in-kendo-grid) – whipdancer