0
我需要在FTP中創建類似於我的視圖上的樹結構的文件夾結構。我想讓用戶在創建文件夾之前編輯樹結構。Kendo UI treeview當前數據源文章
我有一個TreeView與服務器綁定:
@model IEnumerable<TreeViewItemModel>
@(Html.Kendo().TreeView()
.Name("PipelineStructureMajor")
.BindTo(Model)
.ExpandAll(true)
.DragAndDrop(true)
)
結合的罰款。通過一些客戶端重構(附加/拖放/刪除某些節點),我想將treeview(根節點及其所有子節點遞歸)發佈到我的操作中。
public ActionResult _CreateFtp(TreeViewItemModel root)
{
//FTPClient in action : Parsing whole tree and converting into the folder structure
return PartialView("_TreeMajor", <refreshed model>);
}
在客戶端,我嘗試提醒樹視圖數據,它顯示根節點文本,其項目爲空。
$('#createFtpConfirmed').click(function() {
//TreeView data
var treeData = $("#PipelineStructureMajor").data("kendoTreeView").dataSource.data();
alert(JSON.stringify(treeData));
$.ajax({
url:'@Url.Action("_CreateFtp", "Structure")',
data: {root: treeData},
type:"POST",
success: function (result, status, xhr) {
//Doing something useful
}
});
});
有沒有辦法做到這一點?
此問題可能相關:http://stackoverflow.com/q/13309896/2460971 – numaroth 2015-02-11 18:23:53