2017-03-06 93 views
0

我有一個Kendo UI TreeView的問題,我正在尋找一個解決方案。我在這裏發現了類似的東西,但它沒有幫助我。Kendo UI - 獲取treeview節點的文本

在我看來,我充滿我的TreeView是這樣的:

Html.Kendo().TreeView() 
 
        .Name("treeview") 
 
        .BindTo((IEnumerable<TreeViewItemModel>) ViewBag.inlineDefault) 
 
        .Events(events => events 
 
         .Select("onSelect") 
 
)

private IEnumerable<TreeViewItemModel> GetDefaultInlineData(ArrayList tables) 
     { 
      List<TreeViewItemModel> names = tables.Cast<TreeViewItemModel>().ToList(); 

      List<TreeViewItemModel> inlineDefault = new List<TreeViewItemModel> 
      { 
        new TreeViewItemModel 
        { 
         Text = "Tables", 
         Items = names 
        } 
      }; 

      return inlineDefault; 
     } 

我ONSELECT funtion如下:

<script> 
 
    function onSelect(e) { 
 
     $.ajax({ 
 
      type: 'POST', 
 
      url: '/Editor/GetTableContent' , 
 
      data: { tableName: ?????? }, 
 
      success: function (data) { 
 
       $('#table').html(data); 
 
      } 
 
     }).done(function() { 
 
      alert('Done'); 
 
     }); 
 
    } 
 
</script>

它在我的控制器中調用一個mehtod,它需要選定節點的名稱作爲參數(字符串)來顯示網格中表格的內容。

有沒有可能得到我需要的東西?

Thx爲您的幫助!

回答