2010-12-02 2 views
0

Когда пользователь нажимает на вкладку, я хочу запустить окно radconfirm, чтобы спросить их, хотят ли они продолжить. Теперь я отменяю событие, запускаю fireconfirm и в обратном вызове, в случае успеха, я пытаюсь явно отправить назад, чтобы показать новую вкладку. Я пробовал делать:RadTabStrip On Click Show Prompt

//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

Если вы нажимаете на объект клиента на вкладке с кликом, вы можете установить его как выбранный с помощью метода set_selected из клиентского API (см. here).

+0

Этот код является клиентским JavaScript-кодом ... и даже установкой выбранной вкладки, я все еще имею ту же проблему. – 2010-12-03 17:01:36