0

タブナビゲーターを使用しています。また、「検索」、「テキストとして表示」、「地図に表示」の 3 つのタブがあります。

検索タブに住所検索ボックスがあります。検索がまだ行われていない場合は、他の 2 つのタブを非表示にしたいと思います。したがって、ユーザーが何も検索していない場合、他の 2 つのタブは表示されません。

どうすればこれを達成できるか教えてください。

タブを非表示にすることをお勧めします。2 番目のオプションは、検索が完了するまでタブを無効にすることです。

4

2 に答える 2

7

これを行うにはいくつかの方法があります。

  1. TabNavigatorのgetTabAt()メソッドを使用して、ビジュアルタブを構成するボタンを返し、visibleプロパティをfalseに設定します。バインディングでは注意が必要な場合があります。

  2. もう1つのオプションは、表示または非表示にするタブに応じて、TabNavigaorでaddChildAtまたはremoveChildAtを実行することです。

  3. おっしゃるように、無効にすることもできます。これを行うには、タブのコンテナを無効に設定します。

于 2010-09-20T22:01:34.043 に答える