1

我有一个 RadTabStrip 与关联的 RadMultiPage。我如何(服务器端)进入某些选项卡被禁用的位置,这意味着用户无法单击它们?

<telerik:RadTabStrip ID="rtsSuggestion" runat="server" MultiPageID="rmpSuggestion"
        CausesValidation="false" SelectedIndex="0" OnTabClick="rtsSuggestion_TabClick">
        <Tabs>
            <telerik:RadTab TabIndex="1" Text="General" PostBack="false" Value="1" />
            <telerik:RadTab TabIndex="2" Text="Notes (0)" PostBack="false" Value="2" />
            <telerik:RadTab TabIndex="3" Text="Voting" Value="3" Visible='<%# !(DataItem is Telerik.Web.UI.GridInsertionObject) %>' PostBack="false" />
            <telerik:RadTab TabIndex="4" Text="Enhancements (0)" Value="4" PostBack="true" />
        </Tabs>
    </telerik:RadTabStrip>
4

2 回答 2

0

试试下面的代码:

function DisableItem()
{     
     var tabStrip = $find("<%= RadTabStrip1.ClientID
     %>");
     var tab = tabStrip.findTabByText("disable me");
     if(tab)
     {
         tabStrip.trackChanges();
         tab.disable();         
         tabStrip.commitChanges();
     }
 }
于 2013-09-26T06:58:06.887 回答
0

尝试

rtsSuggestion.Tabs[0].Enabled = false

其中 0 表示索引

于 2013-09-26T04:56:01.413 回答