2012-04-02 10 views
0

タブバーのタブを無効にしたいのですが、Senchaドキュメントhttp://docs.sencha.com/ext-js/4-0/#!/api/Ext.tab.Panelにメソッドまたは設定プロパティが見つかりませんでした。私はbeforetabchangeイベントに耳を傾け、いくつかのデータが変更された場合は、それを防ぐパネルが作成されると、最初のタブが自動的に選択されExtJS 4:タブパネル内のすべてのタブを非アクティブにする

  1. (私はこれを防ぐたい)

私は何を待っています:

  1. タブパネルがロードされると、任意のタブをアクティブにするべきではありません(選びました)
  2. ユーザーはこれらのタブをクリックして起動すると、私はそのイベントをキャッチする必要がありますし、 beforetabchangeハンドラーで処理してください

ありがとうございます。

答えて

0

タブの1つが選択されます。 activeItem、activeTabプロパティを使用して、どのオブジェクトを制御することができます。選択した項目がないタブパネルを作成しようとしていますか?

+0

はい、私は 'items'設定プロパティを持たないタブを作成します。したがって、パネルが作成されたときにはタブがないので、何も起動されません=)しかし、動的にロードしてパネルにタブを追加すると、常に選択されたように見える。そして、私はこの機能を防止したい。 –

+0

これはなぜ回答として選択されていますか? –

関連する問題