2010-12-02 20 views
0

ユーザーがタブをクリックすると、radconfirmウィンドウを起動して、続行するかどうか尋ねます。今、イベントをキャンセルして、radconfirmを呼び出すと、コールバックで成功すれば、新しいタブを表示するために明示的にポストバックしようとしています。私がやってみました:RadTabStrip Onプロンプトを表示をクリック

//In tabSelecting event on client 
e.get_tab().select(); //to select the new tab because I canceled the selection earlier on 
sender._postback(e.get_tab()); //to perform the postback 

RadMultiPage新しいタブの内容に更新されますが、RadTabStripは私に選択された新しいタブが表示されません。新しいタブのコンテンツで選択されている古いタブが表示されます。

アイデア?

ありがとうございました。

答えて

0

私はtabSelectingにアタッチしていたので、選択したタブを設定すると、イベントをキャンセルするのを防ぐために、コンポーネントにブール値を追加する必要があります。それが修正だった。

1

クリックしたタブのクライアントオブジェクトに手が届いた場合は、クライアントAPIのset_selectedメソッドを使用して選択したとおりに設定できます(here参照)。

+0

そのコードはクライアントサイドのJavaScriptコードです...さらに、選択したタブを設定しても、私はまだ同じ問題があります。 –

+0

それ以来、私はtabSelectingに付いていました。 –

関連する問題