Hi Moss Devs,
Etsitkö Puunäkymäikkuna webpart näyttää asiakirjakirjasto puunäkymässä.
Ei ole kättelyssä webpart käytettävissä näyttämään asiakirjakirjasto Puunäkymäikkuna.
Aloitin googling se kun aloitti tämän tehtävän. Sain muutaman WebParts'it joka käyttää java script ladata puunäkymä. Ajattelin kehittää oman webpart tehdä asiakirjakirjastoon puunäkymästä valvonta.
Olen luonut webpart avulla. Net 2.0 puunäkymän ohjaus ja hakemalla asiakirjakirjaston tietoja toolpart tehdä tietojen puunäkymä.
Käytä seuraavaa koodia ladata lehtiä tiedot puiden näkymä asiakirjakirjastoon.
void TraverseFolder(SPFolder kansio,AspControls.TreeNode solmu)
{
TreeNode tNode = uusi System.Web.UI.WebControls.TreeNode(folder.Name);
yrittää
{
jos (folder.Name != “Lomakkeet”)
{
foreach (SPFolder fldr vuonna folder.SubFolders)
{
jos (fldr.Name != “Lomakkeet”)
{
Trn = uusi TreeNode System.Web.UI.WebControls.TreeNode(fldr.Name);
tNode = TraverseFiles(fldr, piikki);
rNode.ChildNodes.Add(tNode);
}
}
foreach (SPFile tiedosto folder.Files)
{
TreeNode trnChild = uusi System.Web.UI.WebControls.TreeNode(file.Name, “”, “~ / _layouts / Images /” + file.IconUrl, file.ServerRelativeUrl.ToString(), “”);
//trv.Nodes.Add(trnChild);
rNode.ChildNodes.Add(tNode);
}
}
}
saalis (Exception e)
{
Console.WriteLine(e.Message);
}
}
julkinen TreeNode TraverseFiles(SPFolder fldr, AspControls.TreeNode solmu)
{
yrittää
{
foreach (SPFile tiedosto fldr.Files)
{
AspControls.TreeNode trnChild = uusi System.Web.UI.WebControls.TreeNode(file.Name, “”, “~ / _layouts / Images /” + file.IconUrl, file.ServerRelativeUrl.ToString(), “”);
node.ChildNodes.Add(trnChild);
}
bool bRecurseFolders = fldr.SubFolders.Count> 0 ? totta : väärä;
jos (bRecurseFolders)
{
varten (int i = 0; vuonna < 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 🙂
Hi,
Voinko saada työtä webpart tämän koodin. Olen uusi kehitys, mutta minä tarvitsen tätä webpart kanssa lajittelua kaikki kansiot ja tiedostot.
Lähettäkää minulle kdk1983@gmail.com
Hi
Voisitteko selittää minua deatil
IAM on sama prob jos u voi selittää minulle yksityiskohtaisesti kuinka edetä .. thenn se b todella kiitollinen
Hi
Voisitteko kertoa minulle yksityiskohtaisesti kuinka edetä..
kiitos sen urgentwinadbut
Hei guyz,
Katso Oma CodePlex Julkaisu http://techblog.udayakumar.net/2008/08/treeview-document-library-webpart-v10.html
Kiitos,
~ Uday.
wat tämä merkitsee sitä,? AspControls.TreeNode solmu pls auttaa