javascript - 剑道菜单子项未从客户端呈现
问题描述
我将 kendo MenuItem 作为JSON
从服务器端传递到客户端,它们具有Mainmenu
和SubMenu
选项。Mainmenu
正在正确渲染SubMenu
但未渲染。让我用代码解释一下;
下面是我发送到客户端的服务器端 JSON 数据:
但输出仅显示 MainMenu 项目的数据,不显示 SubMenu 的数据。 下面是我的javascript代码:
function KendoMenuItem(menuItem)
{
jsObjectForkendoMenuItem = menuItem;
}
function kendoMenu() {
debugger;
// alert(jsObjectForkendoMenuItem);
$('#menu').kendoMenu({
//orientation: "vertical",
dataSource: [
{
text: "Add",
value: "Add",
items: jsObjectForkendoMenuItem
},
],
//select: onKendoMenuselect
});
}
请让我知道我在哪里做错了。
解决方案
好的。问题是我Items
用大写字母。
推荐阅读
- javascript - 打开页面前的双重请求
- ruby-on-rails - 带有 Devise 的 Turbo-Rails 不会始终如一地重定向 Rails 6.1.3 Devise 4.7.3 Turbo Rails 0.5.9
- webstorm - 点击“运行”时,WebStorm 找不到浏览器
- javascript - 不断收到错误:未捕获的类型错误:无法读取未定义的属性“querySelector”
- r - 旅行模式(步行、骑自行车、驾驶) R 中 GPS 数据的分割
- image - 相机校准。世界单位的传感器尺寸
- aws-lambda - 带有 Lambda 函数的 Apache RPS
- javascript - 反应自定义钩子:从钩子返回参考与将参考作为钩子参数传递
- firebase - 新更新后如何在 Dart 的 Cloud Firestore 中添加文档后获取文档 ID
- haskell - 在执行返回 Either 的函数后如何知道它是在左侧还是在右侧?