Hi Moss Devs,
Vai jūs meklējat TreeView webpart lai parādītu dokumentu bibliotēku koka skatījumā.
Nav no kastes webpart pieejami, lai parādītu dokumentu bibliotēku TreeView.
Es sāku googling to, kad sāka strādāt pie šī uzdevuma. Es saņēmu dažus WebParts kas izmanto java skriptu, lai ielādētu koka skatu. Es domāju, attīstīt savu webpart padarīt dokumentu bibliotēku koka skatījumā kontroli.
Esmu izveidojis webpart izmantojot Net 2.0 koka skatu kontrole un Ienesot dokumentu bibliotēku informāciju no toolpart padarīt datus uz koka skatu.
Izmantot šādu kodu, lai ielādētu lapu informāciju par koka skatu no dokumentu bibliotēkas.
valsts spēkā TraverseFolder(SPFolder mape,AspControls.TreeNode mezgls)
{
TreeNode tNode = jauni System.Web.UI.WebControls.TreeNode(folder.Name);
mēģināt
{
ja (folder.Name != “Veidlapas”)
{
foreach (SPFolder fldr in folder.SubFolders)
{
ja (fldr.Name != “Veidlapas”)
{
TreeNode TRN = jauni System.Web.UI.WebControls.TreeNode(fldr.Name);
tNode = TraverseFiles(FLDR, ērkšķis);
rNode.ChildNodes.Add(tNode);
}
}
foreach (Spfile failu folder.Files)
{
TreeNode trnChild = jauni System.Web.UI.WebControls.TreeNode(file.Name, “”, “~ / _layouts / Images /” + file.IconUrl, file.ServerRelativeUrl.ToString(), “”);
//trv.Nodes.Add(trnChild);
rNode.ChildNodes.Add(tNode);
}
}
}
nozvejas (Izņemot e)
{
Console.WriteLine(e.Message);
}
}
sabiedriskā TreeNode TraverseFiles(SPFolder FLDR, AspControls.TreeNode mezgls)
{
mēģināt
{
foreach (Spfile failu fldr.Files)
{
AspControls.TreeNode trnChild = jauni System.Web.UI.WebControls.TreeNode(file.Name, “”, “~ / _layouts / Images /” + file.IconUrl, file.ServerRelativeUrl.ToString(), “”);
node.ChildNodes.Add(trnChild);
}
bool bRecurseFolders = fldr.SubFolders.Count & gt; 0 ? patiess : nepatiess;
ja (bRecurseFolders)
{
par (int i = 0; kas < 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 🙂
Sveiki,
Vai es varu saņemt strādā webpart šo kodu. Es esmu jauns, lai attīstību, bet man vajag šo webpart ar šķirošanu visu mapēm un failiem.
Lūdzu, atsūtiet man uz kdk1983@gmail.com
hi
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
hi
Vai jūs, lūdzu, paskaidrojiet man sīkāk, kā rīkoties..
lūdzu savu urgentwinadbut
Hey guyz,
Atsaucas My CodePlex izlaidums http://techblog.udayakumar.net/2008/08/treeview-document-library-webpart-v10.html
Paldies,
~ Uday.
wat tas nozīmē? AspControls.TreeNode mezgls pls help