2017-03-06 107 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为您的帮助!

回答

相关问题