如何添加到Kendo TreeList的链接

时间:2015-02-17 21:48:58

标签: kendo-ui kendo-asp.net-mvc

我有以下代码:

                var mdl = @Html.Raw(Json.Encode(Model.FacilityList));

                var ds = new kendo.data.TreeListDataSource({
                    data: mdl,
                    schema: {
                        model: {
                            id: "ClientOrganizationId",
                            fields: {
                                parentId: { field: "ParentOrganizationId",  nullable: true },
                                ClientOrganizationId: { field: "ClientOrganizationId", type: "number" },
                                Name: { field: "Name"},
                                Street: { field: "Street" },
                                City: { field: "City" },
                                State: { field: "State" },
                                ZipCode: { field: "Zipcode" }
                            },
                            expanded: true
                        }
                    }});

                $("#treelist").kendoTreeList({
                    dataSource: ds,
                    selectable: true,
                    columns: [
                        { field: "Name", title: "Organization Name"},
                        { field: "Contracted", title: "Contracted"},
                        { field: "ClientOrganizationId", title: "Id"},
                        { field: "Street", title: "Street"},
                        { field: "City", title: "City" },
                        { field: "State", title: "State" },
                        { field: "ZipCode", title: "ZipCode"}]});

如何将包含actionlink的另一列添加到“Home”控制器的“Update”操作中,并将ClientOrganizationId作为参数传递?

我希望Update操作是这样的

    public ActionResult Update(int Id)
    {
    }

1 个答案:

答案 0 :(得分:2)

您使用列模板;基本上是这样的:

{ 
  field: "ClientOrganizationId", 
  title: "Id link", 
  template: "<a href='/Home/Update/#= ClientOrganizationId #'>" + 
            "link me to id: #= ClientOrganizationId # </a>"
},

即。填写用

写入id值时调用Update操作所需的任何内容

#= ClientOrganizationId

(我不记得链接语义,因此href部分可能非常错误)