0
私は多くの検索を行ってきましたが、どのような例も見つからないようです。Telerik MVC階層グリッド、エディタポップアップ、JavaScriptイベントで親データを取得
私は非常に大きなtelerik mvc階層グリッドを持っているので、ここでコードを簡略化します。ここでは、いくつかのレベルの下に子テンプレートがあります、私は前のレベルの親情報が必要です。
<script id="leagueTemplate" type="text/kendo-tmpl">
@(Html.Kendo().Grid<LeagueViewModel>()
.Name("grid_#=LeagueTypeId#")
.ToolBar(toolbar =>
{
toolbar.Create().Text("Add New League(Window)");
})
.Events(e => e.Edit("leagueEdit")) // this function runs
.DataSource(dataSource => dataSource
.Ajax()
.Model(model => model.Id(p => p.LeagueID))
.Read(read => read.Action("Bound_League_Read", "Configuration", new { _leagueTypeId = "#=LeagueTypeId#" }))
.Create(create => create.Action("League_Create", "Configuration").Data("getHeirarchyData")) // this function doesnt run
)
)
</script>
function getHeirarchyData() {
console.log("get heirachy data"); // never runs
}
function leagueEdit(e) {
// this runs
// not sure how to get parent data from e
}