@(Html.Kendo().Grid<BitteleERP.MVC.Models.Corporation>()
.Name("grid")
.Columns(columns =>
{
columns.Command(command => command.Custom("Edit").Click("edit")).Width(40);
columns.Command(command => command.Custom("Delete").Click("deleted")).Width(40);
columns.Bound(c => c.Name).Width(140);
columns.Bound(c => c.Location).Width(190);
columns.Bound(c => c.DefaultCurrency).Width(100);
})
.ToolBar(toolbar =>
{
toolbar.ClientTemplateId("GridToolbarTemplate");
})
.HtmlAttributes(new { style = "height: 380px;" })
.Sortable()
.Scrollable(scrollable => scrollable.Virtual(true))
.HtmlAttributes(new { style = "height:84vh;" })
.DataSource(dataSource => dataSource
.Ajax()
.Read(read => read.Action("Read", "Corporation"))
)
)
<script id="GridToolbarTemplate" type="text/x-kendo-template">
<div class="refreshBtnContainer">
<a href="/Corporation/New" data-ajax="true" data_ajax_method="GET" data_ajax_mode="replace" data-ajax-update="#ajax-content" class="k-pager-refresh k-link k-button " style="float:left" title="Add New"><span>Add New</span></a>
</div>
</script>
--
data-ajax-update="#ajax-content" with # is not working with kendo
---
ncaught Error: Invalid template:'
<div class="refreshBtnContainer">
<a href="/Corporation/New" data-ajax="true" data_ajax_method="GET" data_ajax_mode="replace" data-ajax-update="#ajax-content" class="k-pager-refresh k-link k-button " style="float:left" title="Add New"><span>Add New</span></a>
</div>
' Generated code:'var $kendoOutput, $kendoHtmlEncode = kendo.htmlEncode;with(data){$kendoOutput='\n <div class="refreshBtnContainer">\n <a href="/Corporation/New" data-ajax="true" data_ajax_method="GET" data_ajax_mode="replace" data-ajax-update="';ajax-content" class="k-pager-refresh k-link k-button " style="float:left" title="Add New"><span>Add New</span></a>
</div>
;$kendoOutput+=;}return $kendoOutput;'
at Object.compile (kendo.all.min.js:25)
at Object.d [as template] (jquery.min.js:2)
at HTMLDocument.<anonymous> (Corporation:252)
at i (jquery.min.js:2)
at Object.fireWith [as resolveWith] (jquery.min.js:2)
at Function.ready (jquery.min.js:2)
at HTMLDocument.K (jquery.min.js:2)