-2

我正在尝试使用现有数据库创建分层树。我浏览了 JsTree 文档,但我不明白如何将它与现有数据库一起使用。文档指出 jsTree 可以同时获取 html_data 和 Json_data 但我不明白如何使用现有数据库检索 Json 数据或 Html 数据。我发现的所有教程对现有的 MS SQL DB 没有任何意义。我需要一些帮助......不好,下面我已经包含了我正在使用的模型。我只需要视图和控制器方面的帮助,感谢您的帮助!

现实模型

//------------------------------------------------------------------------------
// <auto-generated>
//    This code was generated from a template.
//
//    Manual changes to this file may cause unexpected behavior in your application.
//    Manual changes to this file will be overwritten if the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

using System;
using System.Collections.Generic;

namespace DBFirstMVC.Models
{
    public partial class realistic
    {
        public string CAF_ID { get; set; }
        public string NDE_LEAD_DIRECTOR { get; set; }
        public string NDE_LEAD_MANAGER { get; set; }
        public string NDE_CC_DIRECTOR { get; set; }
        public string NDE_CC_MANAGER { get; set; }
        public Nullable<int> CC { get; set; }
        public string INVESTMENT_AREA { get; set; }
        public string MAJOR_PROGRAM { get; set; }
        public string DIVISION { get; set; }
        public string CLARITY_ID { get; set; }
        public string SPA { get; set; }
        public string PA { get; set; }
        public string PROJECT_NAME_ORIG { get; set; }
        public string PROJECT_NAME { get; set; }
        public string HIA { get; set; }
        public string HMP { get; set; }
        public string ERICSSON_IMPACT { get; set; }
        public string RESOURCE_MGR { get; set; }
        public string RESOURCE_TYPE { get; set; }
        public string RESOURCE { get; set; }
        public string PRIMARY_VENDOR { get; set; }
        public string DESCRIPTION { get; set; }
        public Nullable<int> CONFIDENCE_1Q { get; set; }
        public Nullable<int> CONFIDENCE_2Q { get; set; }
        public Nullable<int> CONFIDENCE_3Q { get; set; }
        public Nullable<int> CONFIDENCE_4Q { get; set; }
        public Nullable<System.DateTime> ACCOUNTING_PERIOD { get; set; }
        public Nullable<decimal> VALUE { get; set; }
        public int REALISTIC_PK { get; set; }
    }

}

我需要处理的主要列是(按层次结构)INVESTMENT_AREA、MAJOR_PROGRAM、PROJECT_NAME。我还需要 INVESTMENT_AREA 和 MAJOR_PROGRAM 是不同的,这样我们就不会重复现有的区域或程序。

该站点的目标是让管理人员可以快速查看或折叠某些区域。我认为使用 jsTree 会是答案,但如果你有更好的选择,我会全力以赴!

4

1 回答 1

1

您应该将现有模型转换为 JSON。以下链接可能会对您有所帮助。 1、2、3 _ _ _ _

于 2012-07-19T22:36:24.137 回答