Hi Moss fejlesztőknek,
Keres TreeView webpart megjeleníthető a dokumentum könyvtár fanézetben.
Nincs meg a doboz webpart áll, hogy megjelenjen a dokumentum könyvtár TreeView.
Elkezdtem googling, amikor elkezdett dolgozni ezt a feladatot. Kaptam néhány webparts amely segítségével java script betölteni a fa nézet. Arra gondoltam, hogy a fejlődő saját webpart, hogy elvegye a dokumentumtár a fa nézet kontroll.
Hoztam létre a webpart segítségével. Net 2.0 fanézet szabályozás és letölteni a dokumentumtár információt a ToolPart tegyék az adatokat fanézet.
Használd a következő kódot betölteni a levél adatait a fa nézet dokumentumtárban.
public void TraverseFolder(SPFolder redők,AspControls.TreeNode csomópont)
{
TreeNode tNode = new System.Web.UI.WebControls.TreeNode(folder.Name);
próbálja
{
ha (folder.Name != “Formák”)
{
foreach (SPFolder FLDR a folder.SubFolders)
{
ha (fldr.Name != “Formák”)
{
TreeNode TRN = new System.Web.UI.WebControls.TreeNode(fldr.Name);
tNode = TraverseFiles(fldr, TRN);
rNode.ChildNodes.Add(tnode);
}
}
foreach (Spfile fájlt folder.Files)
{
TreeNode trnChild = new System.Web.UI.WebControls.TreeNode(file.Name, “”, “~ / _layouts / Images /” + file.IconUrl, file.ServerRelativeUrl.ToString(), “”);
//trv.Nodes.Add(trnChild);
rNode.ChildNodes.Add(tnode);
}
}
}
fogás (Kivétel e)
{
Console.WriteLine(e.Message);
}
}
nyilvános TreeNode TraverseFiles(SPFolder FLDR, AspControls.TreeNode csomópont)
{
próbálja
{
foreach (Spfile fájlt fldr.Files)
{
AspControls.TreeNode trnChild = new System.Web.UI.WebControls.TreeNode(file.Name, “”, “~ / _layouts / Images /” + file.IconUrl, file.ServerRelativeUrl.ToString(), “”);
node.ChildNodes.Add(trnChild);
}
bool bRecurseFolders fldr.SubFolders.Count => 0 ? igaz : hamis;
ha (bRecurseFolders)
{
a (int i = 0; A < 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 🙂
Szia,
Kaphatok dolgozik webpart ezt a kódot. Én vagyok az új fejlesztést, de van szükségem erre a webpart a válogatás minden mappák és fájlok.
Kérjük, küldje el nekem kdk1983@gmail.com
szia
legyen szíves elmagyarázni nekem deatil
Iam azonos probléma, ha u tud magyarázni nekem részletesen, hogyan tovább .. thenn ez tényleg b greatful
szia
legyen szíves elmagyarázni nekem részletesen, hogyan kell eljárni..
Kérjük, hogy urgentwinadbut
Hé Guyz,
Lásd Saját CodePlex Kiadás http://techblog.udayakumar.net/2008/08/treeview-document-library-webpart-v10.html
Köszönöm,
~ Uday.
ez azt jelenti, Wat? AspControls.TreeNode csomópont pls segítsen