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()
グリッドビューの横で関数を呼び出すにはどうすればよいですか?