4

私は剣道グリッドを持っています:

@(Html.Kendo().Grid<SomeType>()
.Columns(columns =>
{
    (...)
    columns.Bound(customer => customer.IsActive);
}

そして、mvc ディスプレイ テンプレート (Views/Shared/DisplayTemplate/bool.cshtml) を取得しました。

@model bool
@Html.CheckBoxFor(model => model, new { disabled = "true" })

(型とテンプレートのファイル名はBooleanでも試しました)

これはグリッドの外側で完全に機能しますが、グリッドでは true/false が表示されます (これはデフォルトの mvc 表示テンプレートに由来すると思います)。

適切な表示テンプレートを使用するために剣道グリッドを作成するにはどうすればよいですか?

(設定 UIHint は役に立ちません)

4

2 に答える 2

2

次のようなことを試してください:

columns.Bound(p => p.GrasaDielectrica).ClientTemplate("<input type='checkbox' #= GrasaDielectrica ? checked='checked' : '' # disabled='disabled' ></input>")
于 2013-01-17T14:13:26.377 に答える