当用户点击标签时,我想触发radconfirm窗口询问他们是否要继续。现在,我取消事件,激活radconfirm,并在回调中,如果成功,我正在尝试显式回发以显示新选项卡。我试过了:
//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 :(得分:1)
如果您使用所单击选项卡的客户端对象,则可以使用客户端API中的set_selected方法设置为已选中(请参阅here)。
答案 1 :(得分:0)
因为我附加到tabSelecting,我需要在组件中添加一个布尔值以防止第二次取消事件,因为设置选定的选项卡也会触发tabSelecting事件。那就是修复。