我有一个与之关联的RadMultiPage的RadTabStrip。我如何(服务器端),将其设置为禁用某些选项卡的位置,这意味着用户无法单击它们?
<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>
答案 0 :(得分:0)
尝试
rtsSuggestion.Tabs[0].Enabled = false
其中0表示索引
答案 1 :(得分:0)
尝试以下代码:
function DisableItem()
{
var tabStrip = $find("<%= RadTabStrip1.ClientID
%>");
var tab = tabStrip.findTabByText("disable me");
if(tab)
{
tabStrip.trackChanges();
tab.disable();
tabStrip.commitChanges();
}
}