【问题标题】:how to load a treeview in menuitem using kendo menuitem template?如何使用剑道菜单项模板在菜单项中加载树视图?
【发布时间】:2014-02-28 10:54:08
【问题描述】:

我需要剑道菜单项中的树视图,所以我使用了菜单项的模板并定义了一个 id 为“treeviewinmenu”的 div

现在我正在尝试在文档就绪函数中定义一个 ID 为“treeviewinmenu”的树视图,但树视图未定义。问题是模板中给出的 ID 在文档就绪时未检测到,即使我尝试在中定义树视图剑道菜单数据绑定功能。

所以,请建议我如何检测模板中使用的 id 并基于它定义树视图

    <script type="text/kendo-ui" id="treeviewinmenutemplate">
<div id="menutreeviewview">

</div>
</script>



  $("#menutreeviewview").kendoTreeView({
                            dataSource: [
                                {
                                    text: "Inbox", imageUrl: "",
                                    items: [
                                        { text: "Read Mail", imageUrl: "" }
                                    ]
                                },

                            ]
                        });

【问题讨论】:

    标签: javascript jquery-ui kendo-ui kendo-treeview kendo-menu


    【解决方案1】:

    这样试试,这只是例子

    <div id="treeview">
        </div>
        <script>
    
            var data = [
            {
                id: 1, text: "My Documents", expanded: true, spriteCssClass: "rootfolder",
                items: [
                                    { id: 2, text: "w" },
                                    { id: 3, text: "wq" },
                                    { id: 4, text: "q" },
                                    { id: 5, text: "qq" },
                                    { id: 6, text: "qeq" },
                                    { id: 7, text: "gd" }
                                ]
    
            }
        ];
    
            $("#treeview").kendoTreeView({
    
                dataSource: data
            }).data("kendoTreeView");
        </script>
    

    【讨论】:

    • 是的,我在模板中给出了树视图,但树视图仍未定义为菜单项
    猜你喜欢
    • 1970-01-01
    • 2023-03-09
    • 2013-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多