سلام ماس Devs,
آیا شما به دنبال WebPart را TreeView و برای نشان دادن وجود کتابخانه سند را در نمای درختی.
هیچ از WebPart را جعبه برای نشان دادن وجود کتابخانه سند در TreeView و در دسترس وجود دارد.
شروع کردم به گوگلینگ آن زمانی که شروع به کار بر روی این کار. من چند WebPart ها است که با استفاده از جاوا اسکریپت برای بارگذاری نمای درختی کردم. من از در حال توسعه WebPart به خود فکر ارائه کتابخانه سند در کنترل نمای درختی.
من WebPart را با استفاده از دات نت به وجود آورده است 2.0 درخت کنترل مشاهده و واکشی اطلاعات کتابخانه اسناد از toolpart به ارائه داده ها به نمای درختی.
با استفاده از کد زیر برای بارگذاری اطلاعات برگ درخت از کتابخانه سند.
TraverseFolder درجه اعتبار ساقط عمومی(پوشه SPFolder,گره AspControls.TreeNode)
{
TreeNode tNode = System.Web.UI.WebControls.TreeNode جدید(folder.Name);
امتحان
{
اگر (folder.Name != “فرم”)
{
foreach (fldr SPFolder در folder.SubFolders)
{
اگر (fldr.Name != “فرم”)
{
trn TreeNode = System.Web.UI.WebControls.TreeNode جدید(fldr.Name);
tNode = TraverseFiles(FLDR, خار);
rNode.ChildNodes.Add(tNode);
}
}
foreach (فایل SPFile در folder.Files)
{
TreeNode trnChild = System.Web.UI.WebControls.TreeNode جدید(file.Name, “”, “~ / _layouts / تصاویر /” + file.IconUrl, file.ServerRelativeUrl.ToString(), “”);
//trv.Nodes.Add(trnChild);
rNode.ChildNodes.Add(tNode);
}
}
}
گرفتن (استثنا الکترونیکی)
{
دستور Console.WriteLine(e.Message);
}
}
TraverseFiles TreeNode عمومی(SPFolder FLDR, گره AspControls.TreeNode)
{
امتحان
{
foreach (فایل SPFile در fldr.Files)
{
AspControls.TreeNode trnChild = System.Web.UI.WebControls.TreeNode جدید(file.Name, “”, “~ / _layouts / تصاویر /” + file.IconUrl, file.ServerRelativeUrl.ToString(), “”);
node.ChildNodes.Add(trnChild);
}
بولی bRecurseFolders = fldr.SubFolders.Count ها & gt؛ 0 ? درست : غلط;
اگر (bRecurseFolders)
{
برای (اعضای هیات من = 0; در < fldr.SubFolders.Count; i++)
{
TreeNode trnChild = new System.Web.UI.WebControls.TreeNode(fldr.SubFolders[i].Name);
node.ChildNodes.Add(TraverseFiles(fldr.SubFolders[i], trnChild));
}
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
return node;
}
Use the Traverse Folder function and pass the root element of the document library as parameter.
Now you got a Tree view with appropriate leaf nodes.
Render it in your webpart project 🙂
سلام,
می توانم WebPart را از این کد کار. من تازه به توسعه هستم، اما من با مرتب سازی تمام پوشه ها و فایل های نیاز به این WebPart را.
لطفا با من در ارسال kdk1983@gmail.com
سلام
can you please explain me in deatil
Iam having the same prob if u can explain me in details how to proceed..thenn it would b really greatful
سلام
می تواند به شما لطفا به من در جزئیات توضیح دهید که چگونه برای ادامه..
لطفا urgentwinadbut آن
هی Guyz,
مراجعه من CodePlex انتشار http://techblog.udayakumar.net/2008/08/treeview-document-library-webpart-v10.html
با تشکر,
~ عدی.
تصفیه این وسیله? AspControls.TreeNode PLS گره راهنما