0
저는 검도 그리드를 작성 중이며, 두 개의 매개 변수를 내 MVC 제어기 메소드에 전달할 수있는 사용자 정의 명령을 원합니다. 지금 여기 내 그리드에 대한 코드는 다음과 같습니다검도 그리드 사용자 정의 명령이 표시되지 않습니다.
@(Html.Kendo().Grid<iPlan.Syspro.Beekman.Portal.Agents.Models.SalesOrderDetailViewModel>()
.Name("Details")
.HtmlAttributes(new {@style = "width:80vw"})
.Columns(columns =>
{
columns.Bound(c => c.Agent).Width(100);
columns.Bound(c => c.SalesOrder).Width(150);
columns.Bound(c => c.Line).Width(60);
columns.Bound(c => c.StockCode).Width(150);
columns.Bound(c => c.SerialNumber).Width(150);
columns.Bound(c => c.DerivativeDescription).Width(150);
columns.Bound(c => c.StockCodeDescription).Width(150);
columns.Bound(c => c.OrderQty).Width(150);
columns.Bound(c => c.OnBackorder).Width(150);
columns.Bound(c => c.QtyAvailable).Width(150);
columns.Bound(c => c.ShippedQuantity).Width(150);
columns.Bound(c => c.SalesPrice).Width(150);
columns.Bound(c => c.AlternativeSerial).Width(150);
columns.Bound(c => c.AlternativeSerialReason).Width(150);
columns.Bound(c => c.VinNr).Width(150);
columns.Bound(c => c.DealerOrderNr).Width(150);
columns.Bound(c => c.WipNr).Width(150);
columns.Bound(c => c.GrnNr).Width(150);
columns.Bound(c => c.AsnNr).Width(150);
columns.Bound(c => c.DeliveryNoteNr).Width(150);
columns.Command(command => {command.Edit(); command.Destroy();}).Width(172);
columns.Command(command => command.Custom("BlaBla").Click("approve").Text("Approve"));
})
.Editable(editable => editable.Mode(GridEditMode.InLine))
.Sortable()
.Scrollable()
.Groupable()
.Pageable(pageable => pageable
.Refresh(true)
.PageSizes(true)
.ButtonCount(5))
.DataSource(dataSource => dataSource
.Ajax()
.Events(events => events.Error("error_handler"))
.Read(read => read.Action("SalesOrdersDetail_Read", "Inbox").Data("getSalesOrder"))
.Update(update => update.Action("SalesOrdersDetail_Update","InboxAgent"))
.Destroy(destroy => destroy.Action("SalesOrdersDetail_Destroy","InboxAgent"))
.Create(create => create.Action("SalesOrdersDetail_Create","InboxAgent"))
.Model(model =>
{
model.Id(p => p.SalesOrder);
model.Field(p => p.StockCode).Editable(false);
model.Field(p => p.SerialNumber).Editable(false);
model.Field(p => p.DerivativeDescription).Editable(false);
model.Field(p => p.StockCodeDescription).Editable(false);
model.Field(p => p.SalesOrder).Editable(false);
model.Field(p => p.Agent).Editable(false);
model.Field(p => p.Line).Editable(false);
model.Field(p => p.OrderQty).Editable(false);
model.Field(p => p.OnBackorder).Editable(false);
model.Field(p => p.QtyAvailable).Editable(false);
model.Field(p => p.ShippedQuantity).Editable(false);
})
))
이제 문제는 심지어 내가 만들려고 해요 사용자 정의 명령에 대한 열이 표시되지 않는다는 것입니다. 보기 사이트를 읽었으며 Kendo Grid 사용자 지정 명령에 버그가있을 수 있다고 언급 한 사용자는 거의 없습니다. 그렇다면 누군가가 해결 방법을 알려주십시오.