我想遍历 View 中的所有文本字段。我知道我可以通过以下方式获得单个字段:
exports.loaded = function (args) {
var layout = args.object;
fnameInput = layout.getViewById("fname-input");
}
似乎没有 getViewsByClassName 方法,而且我在文档中没有找到任何指向我返回 View 数组或 View 中元素的方法的内容。有人能指出我正确的方向吗?
最佳答案
我建议使用 Nathanael Anderson 的 nativescript-dom plugin ,因为它有一个 getElementsByClassName()
似乎正是您在这里寻找的功能。
如果不想招致完整插件的依赖,可以引用Nathanael’s implementation of that method了解如何使用 View 类 API 获取您需要的元素。具体来说,请注意 eachDescendant()
method所有 View 都有,因为您需要使用它来遍历 NativeScript 用户界面树。
关于javascript - 在 Nativescript View 中循环遍历 textFields,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39961813/