Hi Moss Devs,
Ert þú að leita að TREEVIEW webpart að birta skjal bókasafn í tré útsýni.
Það er ekkert út af the kassi webpart boði að birta skjal bókasafn í Treeview.
Ég byrjaði googling það þegar byrjaði að vinna í þessu verkefni. Ég fékk nokkrar webparts sem er með Java handrit að hlaða valglugganum. Ég hélt að þróa eigin webpart að láta skjal bókasafn í tré útsýni stjórn.
Ég hef búið á webpart með .Net 2.0 tree view stjórn og reynt var að sækja skjal bókasafn upplýsingar frá toolpart að gera gögnin tré útsýni.
Nota eftirfarandi kóða til að hlaða blaða upplýsingar um tré útsýni frá skjalinu bókasafn.
public void TraverseFolder(SPFolder mappa,AspControls.TreeNode hnút)
{
TreeNode tNode = new System.Web.UI.WebControls.TreeNode(folder.Name);
reyna
{
ef (folder.Name != “Eyðublöð”)
{
framhandleggur (SPFolder fldr í folder.SubFolders)
{
ef (fldr.Name != “Eyðublöð”)
{
TreeNode TRN = new System.Web.UI.WebControls.TreeNode(fldr.Name);
tNode = TraverseFiles(FLDR, Þ);
rNode.ChildNodes.Add(tNode);
}
}
framhandleggur (SPFile skrá í 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);
}
}
}
veiða (Undantekning E)
{
Console.WriteLine(e.Message);
}
}
opinber TreeNode TraverseFiles(SPFolder FLDR, AspControls.TreeNode hnút)
{
reyna
{
framhandleggur (SPFile skrá í 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 & gt; 0 ? satt : ósatt;
ef (bRecurseFolders)
{
fyrir (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 🙂
Hi,
Get ég fengið að vinna webpart þessa kóða. Ég er nýr til þróunar en ég þarf þetta webpart með flokkun allra möppur og skrár.
Vinsamlegast sendu mér á 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
getur þú vinsamlegast útskýra mig í smáatriði hvernig á að halda áfram..
vinsamlegast urgentwinadbut sína
Hey Guyz,
Vísa CodePlex mín með http://techblog.udayakumar.net/2008/08/treeview-document-library-webpart-v10.html
Takk,
~ Uday.
wat þýðir þetta? AspControls.TreeNode hnút pls hjálp