gpt4 book ai didi

javascript - Kendo UI - 未捕获的类型错误

转载 作者:行者123 更新时间:2023-12-03 08:00:17 24 4
gpt4 key购买 nike

因此,在我的 View 文件中,有一个条目列表,我的目标是导航到一个屏幕,当您单击这些条目时,该屏幕会显示有关这些条目的详细信息。这是 ListView 的代码:

<ul id="mainListView" data-role="listview" data-style="inset" 
data-click="app.viewModels.dataViewModel.navigateToEntry">
</ul>

这是它在 viewModel 中指向的方法:

navigateToEntry: function(e) {
app.mobileApp.navigate("#views/entryView.html?entno=" + e.dataItem.entno);
}

问题是,当我第一次点击它时,我得到这个:

"Uncaught TypeError: Cannot read property 'entno' of undefined"

第二个、第三个等等都工作正常,但第一个总是抛出这个错误。有什么想法如何修复它吗?谢谢!

最佳答案

请检查此代码:

navigateToEntry: function(e) {
if(e.dataItem !== undefined){
app.mobileApp.navigate("#views/entryView.html?entno=" + e.dataItem.entno);
}
}

现在第一次点击有效还是没有任何作用?

关于javascript - Kendo UI - 未捕获的类型错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34613701/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com