@using Newtonsoft.Json @model Nop.Plugin.Misc.FruitBankPlugin.Areas.Admin.Models.ShippingListModel @{ // Layout = "_AdminLayout"; ViewBag.PageTitle = "Edit Shipping"; NopHtml.SetActiveMenuItemSystemName("Shippings.Edit"); }

@T("Admin.Shipments")

@await Component.InvokeAsync(typeof(AdminWidgetViewComponent), new { widgetZone = AdminWidgetZones.OrderListButtons, additionalData = Model })
@{ var list = Model.ShippingList; } @(Html.DevExtreme().DataGrid() .ID("gridContainer") .ShowBorders(true) .DataSource(list) .KeyExpr("Id") .Columns(c => { c.Add().DataField("Id"); c.Add().DataField("ShippingDate"); c.Add().DataField("LicencePlate"); c.Add().DataField("IsAllMeasured"); }).MasterDetail(md => { md.Enabled(true); md.Template(@
<%- data.ShippingDate %> <%- data.LicencePlate %>'s shippingdocuments:
@(Html.DevExtreme().DataGrid() .ColumnAutoWidth(true) .ShowBorders(true) .Columns(columns => { columns.AddFor(m => m.Id); columns.AddFor(m => m.Country); columns.AddFor(m => m.Created); columns.AddFor(m => m.PartnerId); columns.Add() .Caption("Completed") .DataType(GridColumnDataType.Boolean) .CalculateCellValue("calculateCellValue"); }) .DataSource(new JS("data.ShippingDocuments")) )
); }) ) )