2015-02-17 17 views
0

我有以下代碼:如何將鏈接添加到劍道的TreeList

   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的向過往的ClientOrganizationId作爲參數的「家」控制器的「更新」行動的另一列?

我想要的更新動作是這樣的

public ActionResult Update(int Id) 
    { 
    } 

回答

2

您使用列模板;基本上是這樣的:

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

I.e.填寫任何需要調用更新動作,同時用

#= ClientOrganizationId

(我不記得了鏈接語義的副手,所以在href部分可能是非常錯誤的)

+0

作品寫的id值在kendo模板中也是如此(正如人們所期望的那樣)。謝謝! – Joe 2015-12-03 15:20:54