I have a Kendo Grid as in code below - I have a View column which calls a javascript function.
I want to add an action url to a custom data attribute i.e. data-actionurl on the column. In the javascript function I will then get the data attribute and redirect to that page.
Is this possible?
I want to add an action url to a custom data attribute i.e. data-actionurl on the column. In the javascript function I will then get the data attribute and redirect to that page.
Is this possible?
@(Html.Kendo().Grid<
Mallons.DomainFire.Models.Houses
>()
.Name("gridFcRevised")
.Columns(columns =>
{
columns.Command(command => command.Custom("View").Click("viewRevisedHouse")).Width("85px").HtmlAttributes( new {@data-actionurl=Url.Action('AjaxAdd', 'HouseFee', new {Oid = '#=Oid#'})}); //Error here
columns.Command(command => command.Custom("View").Click("viewRevisedHouse")).Width("85px"); // This works fine
columns.Bound(p => p.Oid).Visible(false);
columns.Bound(p => p.ApplicationDate).Format("{0:dd/MMM/yyyy}").Title("Application Date");
columns.Bound(p => p.RevisedHouseReason).Title("Revised Reason");
})
.Pageable()
.Sortable()
.Scrollable(s=>s.Height("auto"))
.Filterable()
.DataSource(dataSource => dataSource
.Ajax()
.Events(e => e.Error("handleAjaxError"))
.PageSize(10)
.Read(read => read.Action("RevisedHouses_GridRead", "House", new {originalHouseOid= Model.Entity.Oid }))
)
)