ビューがある場合myCoolView
---ビュー内のボタンのテキストを変更したい場合、どうすればよいですか?
ボタンが呼び出され、たとえば、myCoolButton
ある関数でビューに追加されたことがわかっている場合、別の関数でアクセスできるようmyCoolView
になりましたが、ボタンのテキストを変更するにはどうすればよいですか?
Titanium APIを確認しましたが、add
メソッドを介して追加されたものにアクセスするためのビューに「getter」呼び出しが表示されません。
文書化されているように、「children」プロパティを使用します。
// Create the views.
var myCoolView = Ti.UI.createView();
var myCoolButton = Ti.UI.createButton({
title: 'My Cool Button',
id: 'myButtonsID'
});
myCoolView.add(myCoolButton);
// Later, find the button.
var children = myCoolView.children;
if (children) {
for (var i = children.length - 1; i >= 0; i--) {
if (children[i].id === 'myButtonsID') {
children[i].title = 'My Updated Cool Button';
break;
}
}
}