コード例 #1
0
        public void JsTreeFor_Expression()
        {
            JsTreeView tree = new JsTreeView();
            tree.JsTree.SelectedIds.Add("4567");
            tree.JsTree.SelectedIds.Add("12345");
            tree.JsTree.Nodes.Add(new JsTreeNode("Test"));
            tree.JsTree.Nodes[0].Nodes.Add(new JsTreeNode("12345", "Test1"));
            tree.JsTree.Nodes[0].Nodes.Add(new JsTreeNode("23456", "Test2"));
            HtmlHelper<JsTreeView> html = HtmlHelperFactory.CreateHtmlHelper(tree);

            String actual = html.JsTreeFor(model => model.JsTree).ToString();
            String expected =
                "<div class=\"js-tree-view-ids\">" +
                    "<input name=\"JsTree.SelectedIds\" type=\"hidden\" value=\"4567\" />" +
                    "<input name=\"JsTree.SelectedIds\" type=\"hidden\" value=\"12345\" />" +
                "</div>" +
                "<div class=\"js-tree-view\" for=\"JsTree.SelectedIds\">" +
                    "<ul>" +
                        "<li>Test" +
                            "<ul>" +
                                "<li id=\"12345\">Test1</li>" +
                                "<li id=\"23456\">Test2</li>" +
                            "</ul>" +
                        "</li>" +
                    "</ul>" +
                "</div>";

            Assert.Equal(expected, actual);
        }
コード例 #2
0
        public void JsTreeFor_Expression()
        {
            JsTreeView tree = new JsTreeView();

            tree.JsTree.SelectedIds.Add("4567");
            tree.JsTree.SelectedIds.Add("12345");
            tree.JsTree.Nodes.Add(new JsTreeNode("Test"));
            tree.JsTree.Nodes[0].Nodes.Add(new JsTreeNode("12345", "Test1"));
            tree.JsTree.Nodes[0].Nodes.Add(new JsTreeNode("23456", "Test2"));
            HtmlHelper <JsTreeView> html = HtmlHelperFactory.CreateHtmlHelper(tree);

            String actual   = html.JsTreeFor(model => model.JsTree).ToString();
            String expected =
                "<div class=\"js-tree-view-ids\">" +
                "<input name=\"JsTree.SelectedIds\" type=\"hidden\" value=\"4567\" />" +
                "<input name=\"JsTree.SelectedIds\" type=\"hidden\" value=\"12345\" />" +
                "</div>" +
                "<div class=\"js-tree-view\" for=\"JsTree.SelectedIds\">" +
                "<ul>" +
                "<li>Test" +
                "<ul>" +
                "<li id=\"12345\">Test1</li>" +
                "<li id=\"23456\">Test2</li>" +
                "</ul>" +
                "</li>" +
                "</ul>" +
                "</div>";

            Assert.Equal(expected, actual);
        }
コード例 #3
0
        public void SetUp()
        {
            JsTreeView model = new JsTreeView();

            model.JsTree.SelectedIds.Add("1");
            model.JsTree.Nodes.Add(new JsTreeNode("Test"));
            model.JsTree.Nodes[0].Nodes.Add(new JsTreeNode("1", "Test1"));
            model.JsTree.Nodes[0].Nodes.Add(new JsTreeNode("2", "Test2"));

            html = HtmlHelperFactory.CreateHtmlHelper(model);
        }