#javascript #nativescript
#javascript #nativescript
Вопрос:
у меня проблема с моим приложением nativescript
Я пытаюсь перейти к нижней части моего listview при нажатии кнопки, но я получаю сообщение об ошибке не удается прочитать свойство scrollToIndex из undefined . я знаю, что это означает, что getViewById не находит идентификатор listview
это мой код (view-model.js )
const topmost = require("tns-core-modules/ui/frame").topmost;
scrollToBottom: function (args) {
var mScroller = topmost().getViewById("myScroller");
//mScroller.LoadOnDemandMode = "Manual";
mScroller.scrollToIndex(this.dataItems.length);
},
есть ли другой способ, которым я должен получить доступ к идентификатору ListView
Ответ №1:
Наконец-то исправлено
const view = require("tns-core-modules/ui/core/view");
scrollToBottom: function (args) {
var button = args.object;
var parent = button.parent;
let mScroller = view.getViewById(parent, "myScroller");
//var mScroller = topmost().getViewById("myScroller");
//mScroller.LoadOnDemandMode = "Manual";
mScroller.scrollToIndex(10);
},