Я хочу сделать некоторые функции в событии клика кнопки обновления сетки telerik.Как вызвать событие onclick кнопки обновления сетки telerik MVC
По умолчанию кнопка обновления указана внизу в сетке в левом углу. Я просто хочу знать, как вызвать событие click.
Вот мой код, который находится на index.cshtml:
@(Html.Telerik().Grid<ModuleViewModel>()
.Name("Grid")
.DataKeys(keys =>
{
keys.Add(p => p.Modules.Id);
})
.DataBinding(dataBinding =>
dataBinding.Ajax()
.Select("Select", "Module", new { GridButtonType.Text })
.Update("Save", "Module", new { GridButtonType.Text }))
.Columns(columns =>
{
columns.Command(commands =>
{
commands.Custom("Edit").Action("Edit", "Module").ImageHtmlAttributes(new { @class = "t-edit" }).ButtonType(GridButtonType.Image).HtmlAttributes(new { title = "Edit" });
}).Width(20).Title("Edit").Visible(OperationHelper.EditOperation);
columns.Command(commands =>
{
commands.Custom("Delete").Action("Delete", "Module").ImageHtmlAttributes(new { @onclick = "return confirmDelete()", @class = "t-delete" }).ButtonType(GridButtonType.Image).HtmlAttributes(new { title = "Delete", @class = "RightAlign" });
}).Width(20).Title("Delete").Visible(OperationHelper.DeleteOperation);
columns.Bound(p => p.Modules.Name).Width(100).Title("Name");
columns.Bound(p => p.Modules.SubModuleId).Width(100).Title("SubModule Id").Hidden();
columns.Bound(p => p.SubModuleName).Width(100).Title("SubModule Name");
columns.Bound(p => p.Modules.IsDisplay).Width(100).Title("Is Display");
})
.Sortable()
.Filterable()
)
еще, я не могу найти нажмите событие только кнопки обновления, я получаю событие привязки тега привязки; не специально обновлять кнопки. Но да, я могу назвать это, используя условие проверки его ссылки (например, if ($ (this) .attr ("href") == "/ cotroller/action"), затем мой код). –
спасибо, я попробовал. Теперь я понял. –