剑道下拉列表解析变量

我有订单实体,我可以在添加评论时选择运算符


我在 OperatorViewModel 中的变量:


    public int Id { get; set; }

    public string FirstName { get; set; }

    public string LastName { get; set; }

订单控制器:


        var operatorComment = operatorRepository.Get();

        var operatorCommentList = operatorComment.Select(opList => new OperatorViewModel

        {

            Id = opList.Id,

            FirstName = opList.FirstName

        })

        .ToList();


        ViewBag.AvailableOperatorComment = operatorCommentList;

剑道专栏:


            columns.Bound(c => c.OperatorFirstName)

            .Title(T("Sales.Order.Operator"))

            .ClientTemplate($@"#= OperatorFirstName # #= OperatorLastName #")

            .EditorTemplateName("OperatorCommentList")

            .EditorViewData(new { AvailableOperator = ViewBag.AvailableOperatorComment });

OperatorCommentList 模板:


@model OperatorViewModel


@{

var orderOperatorCommentList = ViewData["AvailableOperator"] as 

List<OperatorViewModel>;

}


@(Html.Kendo().DropDownListFor(m => m)

    .DataValueField(nameof(OperatorViewModel.Id))

    .DataTextField(nameof(OperatorViewModel.FirstName))

    .BindTo(orderOperatorCommentList)

)

在 OrderOperatorCommentViewModel 列表中:


public List<SelectListItem> AvailableOperatorComment { get; set; }

现在如何更改 dataTextField 以解析名字和姓氏?我想要名单上的名字和姓氏,但不知道该怎么做


拉莫斯之舞
浏览 118回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP