Kendo UI - 未捕获的类型错误
Kendo UI - Uncaught TypeError
所以在我的视图文件中有一个条目列表,我的目标是导航到一个屏幕,当您单击它们时,该屏幕会显示有关这些条目的详细信息。这是列表视图的代码:
<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);
}
}
现在第一次点击有效还是无效?
所以在我的视图文件中有一个条目列表,我的目标是导航到一个屏幕,当您单击它们时,该屏幕会显示有关这些条目的详细信息。这是列表视图的代码:
<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);
}
}
现在第一次点击有效还是无效?