コード例 #1
0
        public IActionResult RemoteData()
        {
            TreeViewFieldsSettings childData = new TreeViewFieldsSettings();

            childData.Query      = "new ej.data.Query().from('Orders').select('OrderID,EmployeeID,ShipName').take(5)";
            childData.Id         = "OrderID";
            childData.Text       = "ShipName";
            childData.ParentID   = "EmployeeID";
            childData.DataSource = new DataManager
            {
                Url         = "https://services.odata.org/V4/Northwind/Northwind.svc",
                Adaptor     = "ODataV4Adaptor",
                CrossDomain = true
            };
            ViewBag.child = childData;
            return(View());
        }
コード例 #2
0
        public ActionResult FamilyTreeView1()
        {
            int n = _NumNodes + 1;

            TreeViewFieldsSettings[] templateFields = new TreeViewFieldsSettings[n];
            for (int i = 1; i < n; i++)
            {
                templateFields[i]             = new TreeViewFieldsSettings();
                templateFields[i].DataSource  = TreeViewTemplate.GetFamilyMembersTemplate(i);
                templateFields[i].Id          = "id";
                templateFields[i].Text        = "name";
                templateFields[i].ParentID    = "pid";
                templateFields[i].HasChildren = "HasChild";
                templateFields[i].Expanded    = "Expanded";
                templateFields[i].Selected    = "Selected";
                //   templateFields[i].ImageUrl = "imageUrl";
            }

            ViewBag.TemplateFields = templateFields;

            return(View());
        }