2016-10-10 12 views
1

ビュー内のすべてのtextFieldをループしたいと思います。私は単一のフィールドに、以下の方法を取得することができます知っている:NativescriptビューのtextFieldをループする

exports.loaded = function (args) { 
    var layout = args.object; 
    fnameInput = layout.getViewById("fname-input"); 
} 

getViewsByClassName方法があることはいないようだ、と私は返すメソッドに私を指すドキュメントで何かを見つけていませんよビュー内のビューまたは要素の配列。誰かが私を正しい方向に向けることができますか?

答えて

2

Nathanael Andersonのnativescript-dom pluginを使用することをお勧めします。getElementsByClassName()の機能がありますので、ここで探しているようです。

フルプラグインの依存関係を回避したい場合は、Nathanael’s implementation of that methodを参照して、ViewクラスAPIを使用して必要な要素を取得する方法を知ることができます。具体的には、すべてのビューはNativeScriptのユーザーインターフェイスツリーを歩くために使用する必要があるため、eachDescendant() methodには注意してください。

関連する問題