我的nativescript应用程序有问题
当一个按钮被点击时,我试图滚动到列表视图的底部,但是我得到了错误: cannot read property scrollToIndex of undefined。我知道这意味着getViewById找不到列表视图ID
这是我的代码(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 ID
发布于 2020-10-05 00:13:07
终于修好了
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);
},https://stackoverflow.com/questions/64190074
复制相似问题