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);
    }
}

现在第一次点击有效还是无效?