Hi Mosas Devs,
Ar Jūs ieškote už Treeview webpart rodyti dokumentų biblioteką Medyje.
Yra ne out of the box webpart rodomas dokumentų bibliotekoje Treeview.
Aš pradėjo "Google" paiešką, kai pradėjau dirbti šios užduoties. Aš turiu keletą webparts, kuris, naudojant Java Script įkelti medžio rodinį. Maniau, kurti savo webpart teikti dokumentų biblioteką Medyje kontrolės.
Aš sukūriau naudojant. Net webpart 2.0 medis kontrolė ir žavingas dokumentų bibliotekos informacijos iš toolpart teikti duomenis Medyje.
Naudokite šį kodą į įkelti Medyje lapų informaciją iš dokumentų bibliotekos.
visuomenės negalioja TraverseFolder(SPFolder raukšlės,AspControls.TreeNode mazgas)
{
TreeNode tNode = naujas System.Web.UI.WebControls.TreeNode(folder.Name);
pabandyti
{
jeigu (folder.Name != “Formos”)
{
foreach (SPFolder FLDR, folder.SubFolders)
{
jeigu (fldr.Name != “Formos”)
{
TreeNode trn = naujas System.Web.UI.WebControls.TreeNode(fldr.Name);
tNode = TraverseFiles(fldr, TRN);
rNode.ChildNodes.Add(tNode);
}
}
foreach (SPFile failą, folder.Files)
{
TreeNode trnChild = naujas System.Web.UI.WebControls.TreeNode(file.Name, “”, “~~ / _layouts / Images” + file.IconUrl, file.ServerRelativeUrl.ToString(), “”);
//trv.Nodes.Add(trnChild);
rNode.ChildNodes.Add(tNode);
}
}
}
laimikis (Išimtis el)
{
Console.WriteLine(e.Message);
}
}
Viešieji TreeNode TraverseFiles(SPFolder FLDR, AspControls.TreeNode mazgas)
{
pabandyti
{
foreach (SPFile failą, fldr.Files)
{
AspControls.TreeNode trnChild = naujas System.Web.UI.WebControls.TreeNode(file.Name, “”, “~~ / _layouts / Images” + file.IconUrl, file.ServerRelativeUrl.ToString(), “”);
node.ChildNodes.Add(trnChild);
}
bool bRecurseFolders = fldr.SubFolders.Count> 0 ? tiesa : klaidingas;
jeigu (bRecurseFolders)
{
už (int i = 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 🙂
Labas,
Ar galiu gauti darbo webpart šio kodekso. Esu naujas į vystymąsi, bet man reikia šį webpart su rūšiavimo visus aplankus ir failus.
Prašome atsiųsti man į kdk1983@gmail.com
Labas
galite paaiškinkite mane deatil,
Iam tą patį problemoms, jei ir gali paaiškinti man informacijos, kaip elgtis .. thenn b tikrai dėkinga
Labas
galite, prašome paaiškinti man išsamiai, kaip tęsti..
aprašykite savo urgentwinadbut vietą
Hey guyz,
Žr Mano CodePlex spaudai http://techblog.udayakumar.net/2008/08/treeview-document-library-webpart-v10.html
Ačiū,
~ Uday.
wat tai reiškia,? AspControls.TreeNode mazgas Pls help