2

ビューに次のコードがあります

@(Html.Telerik().Grid<DatabaseModel.RMAItemModel>()

 .Name("RMAItemsGrid")

 .DataKeys(keys => keys.Add(u => u.RmaID).RouteKey("RmaID"))

 .DataBinding(dataBinding => dataBinding.Ajax().Select("SelectRMAItemList", "Order"))

.Columns(columns =>

   {

     var ids = "";
     columns.Bound(o => o.RmaItemNo).Hidden(true);
     columns.Template(@<text>@{ids = item.RmaID.ToString();}</text>).Hidden(true);
     columns.Bound(o => o.RefundType).Title("Refund Type").ClientTemplate(Html.Telerik().DropDownList().Name("RefundType<#= RmaItemNo #>").BindTo(CommonService.GetListItems(31, ids.ToString(), 0, "Refund", false)).HtmlAttributes(new { style = "width:200px" }).ToHtmlString()).Filterable(false).Sortable(false);
    }

RefundType列のClientTemplateTelerik DropDownListを呼び出します ドロップダウン リストで関数CommonService.GetListItems(31, * ids.ToString( ) or <#=RefundType#> , 0, "Refund", false) *を呼び出します

RefundType列の値をIDに割り当てたい、またはRefundType列の値を直接に 割り当てる必要がある

CommonService.GetListItems(31, ids.ToString( ) または<#=RefundType#> , 0, "Refund", false)

列の値を関数に渡すことができません

CommonService.GetListItems(31, ids.ToString(), 0, "返金", false)

IDの代わりに列の値を渡したい

4

0 に答える 0