Asp.net 如何禁用Telerik RadTabStrips上的选项卡
我有一个RadTabStrip和一个关联的RadMultiPage。我(服务器端)如何使某些选项卡处于禁用状态,这意味着用户无法单击它们Asp.net 如何禁用Telerik RadTabStrips上的选项卡,asp.net,telerik,Asp.net,Telerik,我有一个RadTabStrip和一个关联的RadMultiPage。我(服务器端)如何使某些选项卡处于禁用状态,这意味着用户无法单击它们 <telerik:RadTabStrip ID="rtsSuggestion" runat="server" MultiPageID="rmpSuggestion" CausesValidation="false" SelectedIndex="0" OnTabClick="rtsSuggestion_TabClick">
<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表示索引请尝试以下代码:
function DisableItem()
{
var tabStrip = $find("<%= RadTabStrip1.ClientID
%>");
var tab = tabStrip.findTabByText("disable me");
if(tab)
{
tabStrip.trackChanges();
tab.disable();
tabStrip.commitChanges();
}
}
函数禁用项()
{
var tabStrip=$find(“”);
var tab=tabStrip.findTabByText(“禁用我”);
如果(选项卡)
{
tabStrip.trackChanges();
tab.disable();
tabStrip.commitChanges();
}
}
function DisableItem()
{
var tabStrip = $find("<%= RadTabStrip1.ClientID
%>");
var tab = tabStrip.findTabByText("disable me");
if(tab)
{
tabStrip.trackChanges();
tab.disable();
tabStrip.commitChanges();
}
}