I need help with following in radTabStrip:
1. I am using Office2007 skin for tabstrip. The child tab does not inherit the skin property, I saw some forum posts which said child tab is supposed to show as a link instead of the same appearance as parent tab. so I tried to make a custom CSS and use it, but it did not work.
Can you please give an example of Custom CSS of Office2007 to show up for child tab?
2. When using Tabstrip as a wizard, when I have a child tab then how do I proceed:
I use this code on the click of the next button:
RadTabStrip1.SelectedIndex = RadTabStrip1.SelectedIndex + 1;
RadTabStrip1.SelectedTab.Enabled = true;
RadMultiPage1.SelectedIndex = RadMultiPage1.SelectedIndex + 1;
My fourth tab has 4 child tabs and I want to go from 41 to 42 to 43 to 44 and then to the 5th tab, what will be the selected index in this scenario?
Thanks in advance.
<
telerik:RadGrid
ID
=
"wrapper"
... >
<
MasterTableView
>
<
ItemTemplate
>
<
telerik:RadGrid
ID
=
"grid1"
... />
<
telerik:RadGrid
ID
=
"grid2"
... />
</
ItemTemplate
>
</
MasterTableView
>
</
telerik:RadGrid
>
List<
Appointment
> lstAppt = new List<
Appointment
>();
Appointment objAppt;
objAppt = new Appointment();
objAppt.Start = DateTime.Now;
objAppt.End = DateTime.Now.AddHours(1);
objAppt.Description = "Hello World";
objAppt.ID = 1;
objAppt.RecurrenceParentID = 1;
RecurrenceRange objRange = new RecurrenceRange();
objRange.Start = DateTime.Now;
objRange.RecursUntil = DateTime.Now.AddDays(4);//add 4 reccurence for today
DailyRecurrenceRule objDailyRecurrenceRule = new DailyRecurrenceRule(RecurrenceDay.EveryDay, objRange);
objDailyRecurrenceRule.Exceptions.Add(DateTime.Now);//add 1 exception for the first recurrence
objAppt.RecurrenceRule = objDailyRecurrenceRule.ToString();
lstAppt.Add(objAppt);
objAppt = new Appointment();
objAppt.Start = DateTime.Now.AddHours(3);
objAppt.End = DateTime.Now.AddHours(4);
objAppt.Description = "Good Bye";
objAppt.ID = 2;
objAppt.RecurrenceParentID = 2;
lstAppt.Add(objAppt);
RadScheduler1.DataSource = lstAppt;
RadScheduler1.DataBind();
I'm trying to add some extended properties to a RadPanelItem like so:
Public
Class
RadPanelItemExtended
Inherits
Telerik.Web.UI.RadPanelItem
Private
_HasChildren
As
Boolean
Public
Property
HasChildren()
As
Boolean
Get
Return
_HasChildren
End
Get
Set
(
ByVal
value
As
Boolean
)
_HasChildren = value
End
Set
End
Property
End
Class
To access the extended properties on RadPanelBar.ItemClick i need to make the RadPanelBarEventArgs handle RadPanelItemExtended class rather than RadPanelItem class. I thought this was possible through creating an extended eventargs class like so:
Public
Class
RadPanelBarEventArgsExtended
Inherits
Telerik.Web.UI.RadPanelBarEventArgs
Private
_RadPanelItemExtended
As
RadPanelItemExtended
Public
Property
RadPanelItemExtended()
As
RadPanelItemExtended
Get
Return
_RadPanelItemExtended
End
Get
Set
(
ByVal
value
As
RadPanelItemExtended)
_RadPanelItemExtended = value
End
Set
End
Property
Sub
New
(
ByVal
item
As
RadPanelItemExtended)
MyBase
.
New
(item)
Me
._RadPanelItemExtended = item
End
Sub
When using these extended classes like this:
Protected
Sub
RadPanelBar_ItemClick(
ByVal
sender
As
Object
,
ByVal
e
As
RadPanelBarEventArgsExtended)
Handles
RadPanelBar.ItemClick
End
Sub
I get the following error:
Unable to cast object of type 'Telerik.Web.UI.RadPanelBarEventArgs' to type 'RadPanelBarEventArgsExtended'.
Why is this?
Regards
Richard