【问题标题】:RadTabStrip On Click Show PromptRadTabStrip 点击显示提示
【发布时间】:2010-12-02 21:53:53
【问题描述】:

当用户单击选项卡时,我想触发 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 不显示所选的新选项卡。我看到旧选项卡与新选项卡的内容一起被选中。

有什么想法吗?

谢谢。

【问题讨论】:

    标签: c# javascript .net asp.net-ajax telerik


    【解决方案1】:

    如果您掌握了单击选项卡的客户端对象,则可以使用客户端 API 中的 set_selected 方法将其设置为选中状态(请参阅here)。

    【讨论】:

    • 该代码是客户端 JavaScript 代码......即使设置了选定的选项卡,我仍然遇到同样的问题。
    • 这是因为,我正在附加到 tabSelecting,这是一个问题。
    【解决方案2】:

    因为我是附加到 tabSelecting 的,所以我需要在组件中添加一个布尔值,以防止第二次取消事件,因为设置选定的选项卡也会触发 tabSelecting 事件。这就是解决方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多