Kendo ui grid record length count

Kendo ui grid record length count

MVC 4 Controller code sample

 //Use api Controller
// GET api/use/
public string Get(int id)
{
    return "value";
}

 Kendo MVC4 Grid code sample

@(Html.Kendo().Grid<PCX.Models.UsageByPricing>()
    .Name("kndoGridId")
    .Sortable()
    .Pageable()
    .Scrollable()
    .Columns(columns =>
    {
        columns.Bound(e => e.Product).Title("Product");
        columns.Bound(e => e.UsageIncluded).Title("Usage Included");
        columns.Bound(e => e.UsageIncludedTypeID).Title("Usage Included Type").ClientTemplate("#: getUsageIncludedType(UsageIncludedTypeID) #");
        columns.Bound(e => e.NetworkID).Title("Network").ClientTemplate("#: getNetworkName(NetworkID) #");
        columns.Bound(e => e.UsageMade);
    })
    .DataSource(dataSource => dataSource
        .Ajax()
        .Read(read => read.Action("GetUsageByPricing", "Api/Use").Type(HttpVerbs.Get).Data("sendData"))
    )
)

JavaScript Code sample

<script type="text/javascript">
var kendoGrid = $("#kndoGridId").data("kendoGrid");

var msg = "<div class='clr_15'></div><div class='alert grid-no-record'>No Record found</div>";

if (kendoGrid !== undefined && kendoGrid !== null) {
    kendoGrid.bind("dataBound", function (e) {
        if (e.sender.dataSource.view().length === 0) {
            console.log(e.sender.dataSource.view().length);
            e.sender.table.closest(".k-grid-content").css({ "overflow-y": "scroll;" });
            e.sender.table.closest(".k-grid-content").replaceWith(msg)
        }
    });
}

function sendData() {
    return {
        TenantID: '@userSession.TenantID',
        CompanyID: '@userSession.CompanyID'
    };
}

</script>


ANIL SINGH

Anil Singh is an author, tech blogger, and software programmer. Book writing, tech blogging is something do extra and Anil love doing it. For more detail, kindly refer to this link..

My Tech Blog - https://www.code-sample.com/
My Books - Book 1 and Book 2

Kendo ui grid record length count Kendo ui grid record length count Reviewed by Anil Singh on 8:11 PM Rating: (5)
www.code-sample.com/. Powered by Blogger.
^