0
我在我的index.cshtml中有一個telerik網格,並且在我的網格中創建了一個自定義編輯命令。我希望每當我點擊編輯時,我想將每個列值傳遞給我創建的PopUp窗口,並將這些值分配給PopUp窗口中的文本框。通過ASP.NET Telerik Grid中的自定義命令將列值傳遞給彈出窗口
我的網看起來就像如下
@(Html.Telerik().Grid<POModel>().Name("PurchaseOrders")
.DataKeys(keys => keys.Add(o => o.WorkOrderPaymentID))
.Columns(columns =>
{
columns.Bound(o => o.SuppliersInvoiceNumber).HeaderTemplate("<div>Invoice Number</div>") ;
columns.Bound(o => o.PONumber).HeaderTemplate("<div>PO Number</div>").ReadOnly().Width(215);
columns.Bound(o => o.VendorName).HeaderTemplate("<div>Vendor Name</div>").ReadOnly();
columns.Bound(o => o.AmountPaidToSupplier).HeaderTemplate("<div>Total PO Amount</div>").Format("{0:c}").ReadOnly();
columns.Command(commands => commands
.Custom("Edit")
.Text("Edit")
.SendState(false)
.DataRouteValues(route =>
{
route.Add(o => o.SuppliersInvoiceNumber).RouteKey("InvoiceNumber");
route.Add(o => o.PONumber).RouteKey("PONumber");
route.Add(o => o.VendorName).RouteKey("VendorName");
route.Add(o => o.AmountPaidToSupplier).RouteKey("AmountPaid");
})
.Ajax(true)
.Action("editPOList", "PurchaseOrder", new { invoiceID = Model.selectedInvoiceID }));
})
.DataBinding(dataBinding => dataBinding.Ajax().Select("getPOList", "PurchaseOrder", new { invoiceID = Model.selectedInvoiceID }))
.Scrollable()
.Editable(editing => editing.Enabled(true))
.Sortable())
我網行動爲編輯應該是什麼樣子,如果我想通過所有列的值,以彈出窗口?