Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用kendo menuitem模板在menuitem中加载treeview?_Javascript_Jquery Ui_Kendo Ui_Kendo Treeview_Kendo Menu - Fatal编程技术网

Javascript 如何使用kendo menuitem模板在menuitem中加载treeview?

Javascript 如何使用kendo menuitem模板在menuitem中加载treeview?,javascript,jquery-ui,kendo-ui,kendo-treeview,kendo-menu,Javascript,Jquery Ui,Kendo Ui,Kendo Treeview,Kendo Menu,我需要kendo menuitem中的treeview,因此我使用了menuitem的模板并定义了一个id为“treeview”的div 现在我试图在document ready函数中定义一个id为“treeviewinmenu”的treeview,但没有定义treeview。问题是在document ready中没有检测到模板中给定的id,甚至我尝试在kendo菜单数据绑定函数中定义treeview 因此,请建议我如何检测模板中使用的id并基于它定义treeview <scrip

我需要kendo menuitem中的treeview,因此我使用了menuitem的模板并定义了一个id为“treeview”的div

现在我试图在document ready函数中定义一个id为“treeviewinmenu”的treeview,但没有定义treeview。问题是在document ready中没有检测到模板中给定的id,甚至我尝试在kendo菜单数据绑定函数中定义treeview

因此,请建议我如何检测模板中使用的id并基于它定义treeview

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

</div>
</script>



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

                            ]
                        });

$(“#menutreeview”).kendoTreeView({
数据源:[
{
文本:“收件箱”,图像URL:,
项目:[
{文本:“阅读邮件”,图像URL:}
]
},
]
});

像这样试试,这只是一个例子

<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>

风险值数据=[
{
id:1,文本:“我的文档”,扩展:true,精灵类:“根文件夹”,
项目:[
{id:2,文本:“w”},
{id:3,文本:“wq”},
{id:4,文本:“q”},
{id:5,文本:“qq”},
{id:6,文本:“qeq”},
{id:7,文本:“gd”}
]
}
];
$(“#treeview”).kendoTreeView({
数据源:数据
}).数据(“kendoTreeView”);

是的,我在模板中提供了treeview,但treeview仍然没有定义为menuitem