コード例 #1
0
        public JsTreeTagHelperTests()
        {
            JsTree tree = new JsTree();

            tree.SelectedIds.Add(4567);
            tree.SelectedIds.Add(12345);
            tree.Nodes.Add(new JsTreeNode("Test"));
            tree.Nodes[0].Nodes.Add(new JsTreeNode(12345, "Test1"));
            tree.Nodes[0].Nodes.Add(new JsTreeNode(23456, "Test2"));

            EmptyModelMetadataProvider provider = new EmptyModelMetadataProvider();
            ModelExplorer explorer = new ModelExplorer(provider, provider.GetMetadataForProperty(typeof(JsTreeView), "JsTree"), tree);

            helper     = new JsTreeTagHelper();
            helper.For = new ModelExpression("JsTree", explorer);
            output     = new TagHelperOutput("div", new TagHelperAttributeList(), (useCachedResult, encoder) => null);
        }
コード例 #2
0
        public JsTreeTagHelperTests()
        {
            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"));

            EmptyModelMetadataProvider provider = new EmptyModelMetadataProvider();
            ModelExplorer explorer = new ModelExplorer(provider, provider.GetMetadataForProperty(tree.GetType(), "JsTree"), tree);

            output             = new TagHelperOutput("div", new TagHelperAttributeList(), _ => null);
            helper             = new JsTreeTagHelper(HtmlHelperFactory.CreateHtmlHelper(tree));
            helper.For         = new ModelExpression("JsTree", explorer);
            helper.ViewContext = helper.Html.ViewContext;
        }