@*@model Telerik.Web.Mvc.GridModel*@ @using Telerik.Web.Mvc.UI @using SmartStore.Web.Framework.UI; @{ var gridPageSize = EngineContext.Current.Resolve().GridPageSize; ViewBag.Title = T("Admin.Catalog.LowStockReport").Text; } @using (Html.BeginForm()) {
@T("Admin.Catalog.LowStockReport")
@(Html.Telerik().Grid() .Name("products-grid") .Columns(columns => { columns.Bound(p => p.Name) .Template(x => @Html.LabeledProductName(x.Id, x.Name, x.ProductTypeName, x.ProductTypeLabelHint)) .ClientTemplate(@Html.LabeledProductName("Id", "Name")); columns.Bound(p => p.Sku); columns.Bound(p => p.Price) .Format("{0:0.00}") .RightAlign(); columns.Bound(p => p.StockQuantity) .Centered() .Width(140); columns.Bound(p => p.Published) .Width(140) .Template(item => @Html.SymbolForBool(item.Published)) .ClientTemplate(@Html.SymbolForBool("Published")) .Centered(); columns.Bound(x => x.Id) .Width(90) .Centered() .Template(x => Html.ActionLink(T("Admin.Common.Edit").Text, "Edit", new { id = x.Id })) .ClientTemplate("\">" + T("Admin.Common.Edit").Text + "") .Title(T("Admin.Common.Edit").Text); }) .Pageable(settings => settings.PageSize(gridPageSize).Position(GridPagerPosition.Both)) .DataBinding(dataBinding => dataBinding.Ajax().Select("LowStockReportList", "Product")) .PreserveGridState() .EnableCustomBinding(true))
}