নথিপত্র

পানা বৃক্ষ দেখুন ডকুমেন্ট লাইব্রেরী 2007

হাই মস Devs,
আপনি Treeview খুঁজছেন ট্রি ভিউ নথি প্রদর্শন করতে মানুষ থাকার চেষ্টা.
Treeview মধ্যে নথি প্রদর্শন উপলব্ধ বক্স মানুষ থাকার চেষ্টা কোন আউট আছে.

এই কাজের কাজ শুরু যখন আমি এটা googling শুরু. আমি ট্রি ভিউ লোড জাভা স্ক্রিপ্ট ব্যবহার করে করা হয়, যা কয়েক webparts পেয়েছিলাম. আমি ট্রি ভিউ নিয়ন্ত্রণ নথি রেন্ডার নিজের মানুষ থাকার চেষ্টা উন্নয়নশীল চিন্তা.

আমি নেট ব্যবহার করে মানুষ থাকার চেষ্টা তৈরি করেছেন 2.0 ট্রি ভিউ নিয়ন্ত্রণ এবং toolpart থেকে নথি তথ্য আনয়ন ট্রি ভিউ থেকে তথ্য রেন্ডার.

নথি থেকে ট্রি ভিউ পাতার তথ্য লোড করার জন্য নিম্নলিখিত কোড ব্যবহার করুন.

পাবলিক অকার্যকর TraverseFolder(SPFolder ফোল্ডার,AspControls.TreeNode নোড)
{
TreeNode tNode = নতুন System.Web.UI.WebControls.TreeNode(folder.Name);
চেষ্টা
{
যদি (folder.Name != “ফরম”)
{
foreach (Folder.SubFolders মধ্যে SPFolder fldr)
{
যদি (fldr.Name != “ফরম”)
{
TreeNode TRN = নতুন System.Web.UI.WebControls.TreeNode(fldr.Name);
tNode = TraverseFiles(FLDR, কাঁটা);
rNode.ChildNodes.Add(tNode);
}
}

foreach (Folder.Files মধ্যে SPFile ফাইল)
{
TreeNode trnChild = নতুন System.Web.UI.WebControls.TreeNode(file.Name, “”, “~ / _layouts / ছবি /” + file.IconUrl, file.ServerRelativeUrl.ToString(), “”);
//trv.Nodes.Add(trnChild);
rNode.ChildNodes.Add(tNode);
}
}
}

ধরা (ব্যতিক্রম ই)
{
Console.WriteLine(e.Message);
}
}

পাবলিক TreeNode TraverseFiles(SPFolder FLDR, AspControls.TreeNode নোড)
{
চেষ্টা
{
foreach (Fldr.Files মধ্যে SPFile ফাইল)
{
AspControls.TreeNode trnChild = নতুন System.Web.UI.WebControls.TreeNode(file.Name, “”, “~ / _layouts / ছবি /” + file.IconUrl, file.ServerRelativeUrl.ToString(), “”);
node.ChildNodes.Add(trnChild);
}
bool, bRecurseFolders = fldr.SubFolders.Count করুন & gt; 0 ? সত্য : মিথ্যা;

যদি (bRecurseFolders)
{
জন্য (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 🙂

5 comments to Tree View Document Library in MOSS 2007

একটি উত্তর ত্যাগ

আপনি ব্যবহার করতে পারেন এই HTML ট্যাগ

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>