var views = stacks.object.getAllViews();「getAllViews」が、StackLayoutに組み込まれている全ビューを配列として取り出すメソッドです。そして「setCurrentView」は、引数に指定したオブジェクトを画面に表示するビューに設定するためのものです。これで指定したビューに表示が切り替わります。
stacks.object.setCurrentView(views[1]);
var list = document.getElementById('list');
var n = list.object.setSelectionIndexes(null);リストの選択状態の設定は、「setSelectionIndexes」というobjectのメソッドで行います。これで引数にnullを指定すれば、何も選択されない状態になります。※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
function listClick(event)
{
var stacks = document.getElementById('stackLayout');
// 2つ目のビューに表示を切り替える
var views = stacks.object.getAllViews();
stacks.object.setCurrentView(views[1]);
}
function backbtnClick(event)
{
var stacks = document.getElementById('stackLayout');
var views = stacks.object.getAllViews();
// 逆向きに戻る
stacks.object.setCurrentView(views[0],true);
// リストを未選択にする
var list = document.getElementById('list');
var n = list.object.setSelectionIndexes(null);
}
| << 前へ | 次へ >> |