[英]How to regenerate grid data on various button click event of a page while we are using telerik grid with LinqDataSource
[英]How to call JavaScript function inside the Telerik().Grid button click?
我想在Telerik()。Grid中調用Ajax函數。
這是我的Telerik()。Grid
@(Html.Telerik().Grid(Model)
.Name("SiteGrid")
.Columns(columns =>
{
columns.Bound(o => o.PKComID).Width(50);
columns.Bound(o => o.CompanyName).Width(50);
//In here I want to add a button and call the Ajax function when click the button
})
.Pageable(paging => paging.PageSize(15).Style(GridPagerStyles.NextPreviousAndNumeric).Position(GridPagerPosition.Bottom))
.Sortable()
)
這是我的Java腳本功能
<script type="text/javascript">
function getCompanyDetails(companyID) {
$.ajax({
type: 'POST',
dataType: 'html',
url: '@Url.Action("CompanybyID", "Search")',
data: ({ ComID: companyID }),
success: function (data) {
//alert(data);
$('#companyDetails').html(data);
},
error: function (xhr, ajaxOptions, thrownError) {
alert(xhr.status);
alert(thrownError);
}
});
}
</script>
如何在網格視圖旁邊調用getCompanyDetails()
函數?
@(Html.Telerik().Grid(Model)
.Name("SiteGrid")
.Columns(columns =>
{
columns.Bound(o => o.PKComID).Width(50);
columns.Bound(o => o.CompanyName).Width(50);
})
.ClientEvents(events => events.OnComplete("getCompanyDetails"))
.Pageable(paging => paging.PageSize(15).Style(GridPagerStyles.NextPreviousAndNumeric).Position(GridPagerPosition.Bottom))
.Sortable()
)
官方示例: http : //demos.telerik.com/aspnet-mvc/razor/grid/customcolumncommand
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.