1

私のグリッドでは、剣道グリッドによってajaxリクエストが発生したときにjavascript関数を呼び出したいと思います。ajaxリクエストが終了したら、別のjavascript関数を起動する必要があります。コード:

@(Html.Kendo()
    .Grid<Aditro.Foundation.Dashboard.Web.Models.Link>()
.Name("LinkGrid")
.Columns(columns =>
{
    columns.Bound(c => c.Text).Width(100);
    columns.Bound(c => c.Url).Width(250);
    columns.Command(command => { command.Edit(); command.Destroy(); }).Width(100);
})
.DataSource(source =>
{
    source.Ajax().Read(read => read.Action("GetLinks", "Settings").Data("Grid_OnComplete"))
        .Create(read => read.Action("LinkAddEdit", "Settings"))
        .Events(e => e.RequestStart("callloading"))
        .Update(read => read.Action("LinkAddEdit", "Settings"))
        .Destroy(read => read.Action("LinkDelete", "Settings"))
        .Model(model => { model.Id("LinkId"); model.Field(x => x.Genus_List_Action).Editable(true); model.Field(x => x.Genus_List_Select).Editable(false); });
})
.ToolBar(toolbar => toolbar.Create())
.Pageable(pageable =>
{
    pageable.Enabled(true);
    pageable.PageSizes(new[] { 5, 10, 15, 20, 25 });
})
.Editable(editable => editable.Mode(GridEditMode.InLine))
.Navigatable()
.Selectable(action => action.Mode(GridSelectionMode.Single))
//.Filterable()
.Sortable(sort => sort.SortMode(GridSortMode.MultipleColumn))
.Resizable(resizable => resizable.Columns(true))

)

ありがとう

4

1 に答える 1

0

RequestEndイベントを公開する新しいバージョンにアップグレードする必要があります。

于 2012-11-16T12:02:17.987 に答える