I have implemented a web application that uses the RadTabStrip and RadMultiPage. The tabs and pages are dynamically created when the page is loaded. I did not create a TabStrip_TabClick() callback and when I click on a tab, the tab's associated page shows up as expected - everything works fine!
Now I want to intercept the TabClick() callback in order to do some additional processing before the page is redisplayed.
When I add the TabClick() callback, clicking on a tab does not trigger the page to be displayed.
What basic code needs to be in the callback in order to trigger the default page load behavior?
protected void myTabStrip_TabClick(object sender, RadTabStripEventArgs e)
{
// What
// goes
// here?
}
Hi,
How to get all Rad Controls that are within the selected TAB PageView? using JS
I know that you can get all the controls within the form using this code.
var allRadControls = $telerik.radControls;
Thanks,
Omar
I can't seem to get RadTabStrip to do validation the way I want it to...
I have a RadTabStrip with a RadMultiPage and several RadPageViews
Inside each RadPageView id a FormView
I also have a Validator on a field outside of the RadTabStrip.
Whenever I click on a Tab for the RadTabStrip the validation ErrorMessage for the validator outside of the TabStrip disappears.
What I would like to have happen when selecting a Tab in the Tab strip
1) CustomValidator Messages outside of the tabstrip continue to show their ErrorMessage
2) Any controls within the newly selected tab have their CustomValidators server side methods called.
I have tried setting the RadTabStrip ValidationGroup to be the same as all the CustomValidators, ValidationRequestMode to Enabled... but that did not do anything.
I also tried calling Page.Validate() in the TabClick event. However, that has the unpleasant effect of allways putting me on the first tab and not the tab I clicked on.
What can I do in order to get the functionality described in items #1 and #2 ?
I have a tab strip (I need it to be in Lightweight mode) :
<telerik:RadTabStrip width="100%" Align="Center" Skin="Default"
Orientation="HorizontalTop" RenderMode="Lightweight"
Tabs are centered to the left
Any ideas?
I'd like to use the tab strip as a filter for a RadGrid below it -- meaning, I won't be using a multipage view but rather every tab will have the same content, just the filter for the radgrid will change based on which tab is selected.
I am using a hierarchical tab scenario, so the primary tabs (pid's are null, therefore root) are usernames, and the underlying ones are prior years of tickets they had. This all works perfectly -- top tabs are their names, and when they click on them, the "current year" of tickets as well as any tickets that are still open are shown (even if they're from prior years). If they want to look at past years, they'd just click on the tab that represents that year number. Each click event fires off a re-bind for the RadGrid below.
All works fine, except for this one problem - once a tab is active, if a user clicks that same tab again, I don't get another click event firing. I'd like to use this re-click as a "refresh" event (meaning the datagrid would re-query the underlying datasource to get up to the minute results).
In the attached picture, if a user selects the first tab (ChCurrier), then selects 2022 to look at last year's tickets, there is no way for him to then re-select the current year's tickets by clicking on ChCurrier again - the click event won't fire because it's already active/selected.
I have a RadTabStrip defined as follows:
<telerik:RadTabStrip ID="RadTabStrip1" runat="server" SelectedIndex="0"
AutoPostBack="True" Skin="Silk" Height="40px" Align="Justify">
<Tabs>
<telerik:RadTab runat="server" Text="Tab Number 1" Value="T1" Font-Bold="True" Selected="True">
</telerik:RadTab>
<telerik:RadTab runat="server" Text="Tab Number 2" Value="T2" Font-Bold="True">
</telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
When the web page is displayed and I shrink the window size by grabbing the right side of the browser window, then the last tab flickers as I resize and if I stop the mouse in just the right spot the last tab completely disappears.
If I change the ALIGN property from JUSTIFY to CENTER, the flickering disappears and the last tab remains displayed.
This behavior occurs on the latest version of Firefox and Chrome.
Hi all,
So I'm trying to reconfigure a page to load ASP.NET content inside an ajaxed tabstrip instead of reloading the page every time the tab is changed.
Unfortunately, the built in Telerik function is having trouble finding the radgrid on the page when it is within the AJAX frame:
function RadGridDeselectAllRows(n) {
I have a main page with RadTabStrip/RadMultiPage setup. I'd like to trigger an update to a portion of that page when user makes a change in a RadPageView. So on my main page I have a portion that is a summary with datasource and form and numbers need to update as people make changes to various sub-pages.
On each of those RadPageView I have aspx pages with RadForms with (edit/update/cancel buttons). I'd also like to catch if a user tries to change tabs, navigate away from the page, or close with the X on the upper right browser if they are in edit mode on a RadPageView aspx page.
Any assistance would be greatly appreciated.