在native - script视图中循环遍历textFields
Looping through textFields in a Nativescript view
我想循环遍历视图中的所有textFields。我知道我可以通过以下方式获得单个字段:
exports.loaded = function (args) {
var layout = args.object;
fnameInput = layout.getViewById("fname-input");
}
似乎没有一个getViewsByClassName方法,我没有在文档中找到任何指向我的方法,该方法返回视图或元素数组内的视图。有人能给我指个正确的方向吗?
我建议使用Nathanael Anderson的native - script-dom插件,因为它有一个getElementsByClassName()
函数,似乎是你在这里寻找的。
如果你不想引起对完整插件的依赖,你可以参考Nathanael对该方法的实现,以了解如何使用View类api来获取你需要的元素。具体来说,请注意所有视图都具有的eachDescendant()
方法,因为您需要使用它来遍历NativeScript用户界面树。
相关文章:
- 循环遍历以数组为值的Javascript对象
- 循环遍历包含另一个表单的表单
- JS.循环遍历多维数组,以计数元素在每列中的出现次数
- js循环遍历单击的元素子节点
- 根据PHP中数组的长度在Google Maps API中循环遍历标记
- 循环遍历元素jquery选择器
- 无法在javascript中循环遍历对象数组
- 在循环遍历对象 HTMLDivElement 时,应用 ChileNode 样式 zindex 在 firefox 和
- 如何在DataTablesjQuery中循环遍历所有行
- 使用函数for循环遍历对象以更改值,然后返回结果
- 遍历 jQuery:循环遍历子项
- 循环遍历平行层
- 循环遍历 jqGrid 中的 colModels 名称
- jQuery 插件不会循环遍历匹配的项目
- 循环遍历 JSON 对象
- 一次循环遍历一组
- 循环遍历表行,获取总计和更新行
- 循环遍历 DOM 元素时,是否有 for 循环的替代方法
- 使用 ajax、PHP 和 Javascript 循环遍历 JSON 文件
- 循环遍历单选按钮(20 组,每组 3 个),并检查是否选中了每个组