PageControlで任意のtabを開く
PageControlで、任意のtabを開く方法。
PHP:
$this->PageControl1->TabIndex =0;
・Tabナンバーは0から開始(1ページ目が0)。
Javascript:
tabPageControl1_1.setChecked(true);
・Tabナンバーは1から開始(1ページ目が1)。
・コンポーネント名の前に「tab」を付ける。
・tabナンバーはコンポーネント名の後ろに「_1」という感じで付ける。
ButtonでPHPの方のコードを使う場合、ButtonTypeを「btNormal」にしないとbtSubmitされてしまいデフォルト状態に戻ります。 せっかく開いたtabが意味ナシになるので注意。
実際の動きはココで確認できます。
※コンボボックスのOnChangeでtabの切り替えを行なっています。
| 固定リンク

コメント
こんにちは。
JavaScriptでUIを操作すると、qooxdooのAPIリファレンスが必要になってきますね。(^^)
http://demo.qooxdoo.org/current/apiviewer/#qx.ui.pageview.AbstractButton~setChecked
投稿: ken | 2007年11月28日 (水) 20時03分
kenさんこんにちは~。
qooxdooのAPIリファレンスのリンク、ありがとうございます!
ほんとはPHPだけで記述したいのですが、なかなかそうはいかない場面が多く・・・。^^;
投稿: Natane | 2007年11月29日 (木) 16時19分