私は剣道グリッドで列を作成する方法を探していました。ASP.Net MVC(Razor)編集中は、作成中であり、更新中は編集できません。剣道UIグリッド.Net MVC - 作成時に編集可能な列
このタスクを達成するのに役立つ特別なものはありますか?あなたがのonEditイベントにカスタム関数を結合して、読み取り専用その列を作ることができます
私は剣道グリッドで列を作成する方法を探していました。ASP.Net MVC(Razor)編集中は、作成中であり、更新中は編集できません。剣道UIグリッド.Net MVC - 作成時に編集可能な列
このタスクを達成するのに役立つ特別なものはありますか?あなたがのonEditイベントにカスタム関数を結合して、読み取り専用その列を作ることができます
:
@(Html.Kendo().Grid<DemoType>()
.Name("grid")
.Columns(columns =>
{
/*...*/
})
.Events(events => events
.Edit("onEdit")
)
)
Javascriptを:編集可能にしようとしました
function onEdit(e) {
if (e.model.isNew() == false) {
//$('[name="YourcolumnName"]').attr("readonly", true);
//replace input with span
//taken from https://stackoverflow.com/questions/3142990/jquery-replace-inputs-with-spans
$('[name="YourcolumnName"]').each(function() {
$("<span />", { text: this.value}).insertAfter(this);
$(this).hide();
});
}
}
、動作しません。 – Vince