From telerik website:
From my understanding, telerik will automatically pass 2 parameters to the handler, and we don't have to specify the parameters. However, what if I need to pass an extra parameter, something like below, how do I do it?
function ClientTabSelectedHandler(sender, eventArgs, name) {
alert(name);
}
<telerik:RadTabStrip ID="radTabStripTicketInfo" runat="server"
SelectedIndex="0" OnClientTabSelected="ClientTabSelectedHandler(sender, eventArgs, anotherControlID)">
<Tabs>
<telerik:RadTab runat="server" Text="1" Selected="True">
</telerik:RadTab>
<telerik:RadTab runat="server" Text="2">
</telerik:RadTab>
<telerik:RadTab runat="server" Text="3">
</telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
Use the OnClientTabSelected property to specify a JavaScript function that will be executed after a tab is selected - either by left-clicking it with a mouse or hitting enter after tabbing to that tab.
Two parameters are passed to the handler
- sender (the client-side RadTabStrip object)
- eventArgs with one property
- Tab - the instance of the selected tab
From my understanding, telerik will automatically pass 2 parameters to the handler, and we don't have to specify the parameters. However, what if I need to pass an extra parameter, something like below, how do I do it?
function ClientTabSelectedHandler(sender, eventArgs, name) {
alert(name);
}
<telerik:RadTabStrip ID="radTabStripTicketInfo" runat="server"
SelectedIndex="0" OnClientTabSelected="ClientTabSelectedHandler(sender, eventArgs, anotherControlID)">
<Tabs>
<telerik:RadTab runat="server" Text="1" Selected="True">
</telerik:RadTab>
<telerik:RadTab runat="server" Text="2">
</telerik:RadTab>
<telerik:RadTab runat="server" Text="3">
</telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>