2017-06-09 4 views
0

タブビュー内の別のタブに移動する方法がわかりません(各タブは独自のhtml/ts/js/cssを持つ子フォルダにあります)ファイル)。 このシナリオの具体的な使用例は、ユーザーがリスト内の項目をクリックしたときに、コンテキスト(項目データ)を渡す別のタブに切り替える必要がある場合です。NativeScript TabViewで選択したタブを変更する

私はこれを使用して、親ファイルで選択したタブを変更することができます。

私は、子文書からそれを設定する方法や

異なる部分図にデータを渡す方法がわからないしかし
export function nav() 
{ 
    pageData.set("tabIndex", 2); 
} 

私はタブビューで自分のページには、次のようになりますので、部分的な景色がちょうどstacklayoutsことで、タブを作成するために、部分的なビューを使用しています:

<TabView selectedIndex="{{tabIndex}}" > 
<TabView.items> 
    <TabViewItem title="Drop Sequence"> 
    <TabViewItem.view> 
     <DropSequence:DropSequence /> 
    </TabViewItem.view> 
    </TabViewItem> 

    <TabViewItem title="Edit Order" > 
    <TabViewItem.view> 
     <EditOrder:EditOrder /> 
    </TabViewItem.view> 
    </TabViewItem> 

答えて

1

私は通常、NATを使用iveScript-角度と私の理解には、それを行う角度の方法です。そうでない場合はCLIはViewbaseとプリントとしてtabview1認識します、私は、対応する型にキャストする必要が

var tabview1 = page.getViewById("tabview1"); 
tabview1.selectedIndex = 1; 
+0

まず、TabView TabViewのID =「tabview1」のIDを追加してからのような何かを書きますエラー。 私のコードはこのように見えます。 var tabview1 = this._page.getViewById( "tabview1"); tabview1.selectedIndex = 1; –

関連する問題