or
<
telerik:RadToolBarSplitButton
CommandName
=
"Action"
EnableDefaultButton
=
"true"
DefaultButtonIndex
=
"0"
>
<
Buttons
>
<
telerik:RadToolBarButton
runat
=
"server"
CommandArgument
=
"Local"
Text
=
"Local"
>
</
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
runat
=
"server"
CommandArgument
=
"Window"
Text
=
"Local"
>
</
telerik:RadToolBarButton
>
</
Buttons
>
</
telerik:RadToolBarSplitButton
>
Message: 'Telerik.Web.RadDatePickerPopupDirection.BottomRight' is null or not an object
Line: 10
Char: 1
Code: 0
URI: http://winsps:81/ScriptResource.axd?d=bObZWqwCQ27Ew08lmqPNpb0hb8fJTnibHARVcv144jcy-xsybBbpW2-eVsV7j6KK0uXqcrwPXYjDG7a0xE21XjhSGd74A1Rz1mUaexrDlmyegEDFO2BCvt6XFVMhD-xk0&t=ffffffffb564747d
<
script
type
=
"text/javascript"
>
function OnClientAppointmentMoving(sender, eventArgs) {
eventArgs.set_cancel(true);
}
</
script
>
<
style
>
.rsAptDelete
{
//display: none;
}
.rsModalDialog
{
top:300px!important;
}
.rsAptResize
{
display:none;
}
</
style
>
<
asp:UpdatePanel
runat
=
"server"
ID
=
"UpdatePanel1"
>
<
ContentTemplate
>
<
telerik:RadScheduler
runat
=
"server"
ID
=
"RadScheduler1"
FirstDayOfWeek
=
"Monday"
RowHeaderWidth
=
"52px"
DayStartTime
=
"06:00:00"
DayEndTime
=
"22:30:00"
DataKeyField
=
"ID"
DataSubjectField
=
"Subject"
DataStartField
=
"Start"
DataEndField
=
"End"
DataRecurrenceField
=
"RecurrenceRule"
DataRecurrenceParentKeyField
=
"ID"
OnAppointmentCreated
=
"RadScheduler1_AppointmentCreated"
SelectedView
=
"TimelineView"
GroupBy
=
"Rooms"
GroupingDirection
=
"Vertical"
OverflowBehavior
=
"Expand"
StartInsertingInAdvancedForm
=
"true"
StartEditingInAdvancedForm
=
"true"
TimelineView-NumberOfSlots
=
"7"
TimelineView-ColumnHeaderDateFormat ="dd/MMM <br />(ddd)"
TimelineView-HeaderDateFormat="dd/MM/yyyy"
RowHeight="80px"
LastDayOfWeek="Friday"
onnavigationcomplete="RadScheduler1_NavigationComplete"
OnClientAppointmentMoving="OnClientAppointmentMoving"
OnAppointmentInsert="RadScheduler1_AppointmentInsert"
OnAppointmentDelete="RadScheduler1_AppointmentDelete"
OnAppointmentUpdate="RadScheduler1_AppointmentUpdate"
onformcreated="RadScheduler1_FormCreated">
<
AdvancedForm
Modal
=
"true"
/>
<
TimelineView
UserSelectable
=
"false"
StartTime
=
"06:00"
/>
<
WeekView
UserSelectable
=
"false"
/>
<
MonthView
UserSelectable
=
"false"
/>
<
DayView
UserSelectable
=
"false"
/>
<
TimeSlotContextMenuSettings
EnableDefault
=
"true"
/>
<
AppointmentContextMenuSettings
EnableDefault
=
"false"
/>
<
AppointmentTemplate
>
<
b
> <
asp:Label
runat
=
"server"
ID
=
"AssignedTo"
/></
b
> <%# Eval("Subject") %>
</
AppointmentTemplate
>
</
telerik:RadScheduler
>
</
ContentTemplate
>
</
asp:UpdatePanel
>
pageview. the first time on load it goes well but after that it won't let change the selected tab. can anyone help??
Private Sub setPageViews(ByVal type As Integer, ByVal group As String, ByVal family As String)
Dim view As New PageView
For Each Tab As Tab In familyTabs.Tabs
gv = New GridView
....
gv.DataSource = someDataSouce
gv.DataBind()
view.ID = Tab.Text
ab.PageViewID = view.ID
view.Controls.Add(gv)
itemsMultipage.PageViews.Add(view)
Next
End Sub
<
telerik:RadListView
ID
=
"lstVwWebpageList"
runat
=
"server"
EnableViewState
=
"true"
ItemPlaceholderID
=
"webpageContainer"
AllowPaging
=
"true"
DataKeyNames
=
"id"
Skin
=
"WebBlue"
OnItemDataBound
=
"lstVwWebpageList_ItemDataBound"
OnPageIndexChanged
=
"lstVwWebpageList_PageChange"
Width
=
"607px"
OnItemCommand
=
"lstVwWebpageList_ItemCommand"
>
<
LayoutTemplate
>
<
table
cellpadding
=
"0"
cellspacing
=
"0"
>
<
tr
>
<
td
>
<
asp:PlaceHolder
ID
=
"webpageContainer"
runat
=
"server"
/>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
telerik:RadDataPager
ID
=
"Pager"
runat
=
"server"
PagedControlID
=
"lstVwWebpageList"
PageSize
=
"50"
Skin
=
"WebBlue"
>
<
Fields
>
<
telerik:RadDataPagerButtonField
FieldType
=
"FirstPrev"
/>
<
telerik:RadDataPagerButtonField
FieldType
=
"Numeric"
/>
<
telerik:RadDataPagerButtonField
FieldType
=
"NextLast"
/>
</
Fields
>
</
telerik:RadDataPager
>
</
td
>
</
tr
>
</
table
>
</
LayoutTemplate
>
<
ItemTemplate
>
<
fieldset
style
=
"float: left; width: 300px;"
>
<
table
cellpadding
=
"0"
cellspacing
=
"0"
>
<
tr
>
<
td
>
<
table
cellpadding
=
"0"
cellspacing
=
"0"
>
<
tr
>
<
td
style
=
"width: 25%;"
>
<
b
>Name:</
b
>
</
td
>
<
td
style
=
"width: 75%;"
>
<
asp:Label
ID
=
"lblName"
runat
=
"server"
Text='<%# Eval("name") %>'></
asp:Label
>
</
td
>
</
tr
>
<
tr
>
<
td
style
=
"width: 25%;"
>
<
b
>Page:</
b
>
</
td
>
<
td
style
=
"width: 75%;"
>
<
asp:LinkButton
ID
=
"pagenameLink"
runat
=
"server"
CommandName
=
"LinkClicked"
Text='<%# Eval("pagename") %>'></
asp:LinkButton
>
</
td
>
</
tr
>
</
table
>
</
td
>
</
tr
>
</
table
>
</
fieldset
>
</
ItemTemplate
>
</
telerik:RadListView
>
protected
void
lstVwWebpageList_ItemDataBound(
object
sender, RadListViewItemEventArgs e)
{
LinkButton link = (LinkButton)e.Item.FindControl(
"pagenameLink"
);
Label lblname = (Label)e.Item.FindControl(
"lblName"
);
link.PostBackUrl =
"EditWebpage.aspx?name="
+ lblname.Text +
"&page="
+ link.Text;
//RadListViewDataItem item = (RadListViewDataItem)e.Item;
//Session["linkID"] = item.DataItem;// Convert.ToInt32(item.OwnerListView.DataKeyValues[item.DisplayIndex]["id"]);
}
protected
void
lstVwWebpageList_ItemCommand(
object
sender, RadListViewCommandEventArgs e)
{
if
(e.CommandName ==
"LinkClicked"
)
{
RadListViewDataItem item = (RadListViewDataItem)e.ListViewItem;
Session[
"linkID"
] = item.DataItem;
// Convert.ToInt32(item.OwnerListView.DataKeyValues[item.DisplayIndex]["id"]);
}
}
<!DOCTYPE html>
<
html
>
<
head
>
<
title
></
title
>
<
style
>
.unselect{
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
}
</
style
>
</
head
>
<
body
class
=
"A4"
id
=
"editorBody"
style
=
"background-image: url(/images/rightmargin.png); min-width: 170mm; padding-bottom: 5mm; min-height: 297mm; padding-left: 20mm; width: 170mm; padding-right: 20mm; background-repeat: repeat-y; background-position: 191mm 0mm; height: 100%; padding-top: 5mm;"
>
<
span
contenteditable
=
"false"
unselectable
=
"on"
class
=
"unselect"
>
<
table
class
=
"EmbeddedTable unselect"
style
=
"width: 210mm;"
contenteditable
=
"false"
unselectable
=
"on"
cellpadding
=
"3"
>
<
colgroup
><
col
style
=
"text-align: left; width: 30mm; vertical-align: top;"
/>
<
col
style
=
"text-align: left; width: 30mm; vertical-align: top;"
/>
<
col
style
=
"text-align: left; width: 30mm; vertical-align: top;"
/>
<
col
style
=
"text-align: left; width: 30mm; vertical-align: top;"
/>
<
col
style
=
"text-align: left; width: 30mm; vertical-align: top;"
/>
<
col
style
=
"text-align: left; width: 30mm; vertical-align: top;"
/>
<
col
style
=
"text-align: left; width: 30mm; vertical-align: top;"
/>
</
colgroup
>
<
thead
class
=
"unselect"
style
=
"font-style: normal; font-family: arial; font-size: 8pt; font-weight: bold; text-decoration: none;"
>
<
tr
>
<
td
class
=
"unselect"
style
=
"text-align: center; width: 210mm; font-family: arial;"
contenteditable
=
"false"
colspan
=
"7"
unselectable
=
"on"
>
<
p
class
=
"tableP unselect"
style
=
"text-align: center; font-weight: bold; text-decoration: none;"
contenteditable
=
"false"
unselectable
=
"on"
>not editable</
p
>
</
td
>
</
tr
>
<
tr
>
<
td
class
=
"DesignColumnHeader unselect"
style
=
"width: 30mm;"
contenteditable
=
"false"
unselectable
=
"on"
>
<
p
class
=
"tableP unselect"
style
=
"font-weight: bold; text-decoration: none;"
contenteditable
=
"false"
unselectable
=
"on"
>not editable</
p
>
</
td
>
<
td
class
=
"DesignColumnHeader unselect"
style
=
"width: 30mm;"
contenteditable
=
"false"
unselectable
=
"on"
>
<
p
class
=
"tableP unselect"
style
=
"font-weight: bold; text-decoration: none;"
contenteditable
=
"false"
unselectable
=
"on"
>not editable</
p
>
</
td
>
<
td
class
=
"DesignColumnHeader unselect"
style
=
"width: 30mm;"
contenteditable
=
"false"
unselectable
=
"on"
>
<
p
class
=
"tableP unselect"
style
=
"font-weight: bold; text-decoration: none;"
contenteditable
=
"false"
unselectable
=
"on"
>not editable</
p
>
</
td
>
<
td
class
=
"DesignColumnHeader unselect"
style
=
"width: 30mm;"
contenteditable
=
"false"
unselectable
=
"on"
>
<
p
class
=
"tableP unselect"
style
=
"font-weight: bold; text-decoration: none;"
contenteditable
=
"false"
unselectable
=
"on"
>not editable</
p
>
</
td
>
<
td
class
=
"DesignColumnHeader unselect"
style
=
"width: 30mm;"
contenteditable
=
"false"
unselectable
=
"on"
>
<
p
class
=
"tableP unselect"
style
=
"font-weight: bold;"
contenteditable
=
"false"
unselectable
=
"on"
>not editable</
p
>
</
td
>
<
td
class
=
"DesignColumnHeader unselect"
style
=
"width: 30mm;"
contenteditable
=
"false"
unselectable
=
"on"
>
<
p
class
=
"tableP unselect"
style
=
"font-weight: bold;"
contenteditable
=
"false"
unselectable
=
"on"
>not editable</
p
>
</
td
>
<
td
class
=
"DesignColumnHeader unselect"
style
=
"width: 30mm;"
contenteditable
=
"false"
unselectable
=
"on"
>
<
p
class
=
"tableP unselect"
style
=
"font-weight: bold;"
contenteditable
=
"false"
unselectable
=
"on"
>not editable</
p
>
</
td
>
</
tr
>
</
thead
>
<
tbody
>
</
tbody
>
</
table
>
</
span
>
</
body
>
</
html
>
<telerik:RadWindowManager ID="WindowManager" runat="server" />
<
table
>
<
tr
>
<
td
valign
=
"top"
>
<
telerik:RadMenu
ID
=
"RadMenu1"
Runat
=
"server"
Flow
=
"Vertical"
>
<
Items
>
<
telerik:RadMenuItem
Text
=
"item 1"
>
<
Items
>
<
telerik:RadMenuItem
Text
=
"sub 1 1"
/>
<
telerik:RadMenuItem
Text
=
"sub 1 2"
/>
<
telerik:RadMenuItem
Text
=
"sub 1 3"
/>
</
Items
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
Text
=
"item 2"
>
<
Items
>
<
telerik:RadMenuItem
Text
=
"sub 2 1"
/>
<
telerik:RadMenuItem
Text
=
"sub 2 2"
/>
<
telerik:RadMenuItem
Text
=
"sub 2 3"
/>
</
Items
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
Text
=
"item 3"
>
<
Items
>
<
telerik:RadMenuItem
Text
=
"sub 3 1"
/>
<
telerik:RadMenuItem
Text
=
"sub 3 2"
/>
<
telerik:RadMenuItem
Text
=
"sub 3 3"
/>
</
Items
>
</
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadMenu
>
</
td
>
<
td
valign
=
"top"
>
stuff<
br
/>
<
asp:Button
ID
=
"btnAlert"
runat
=
"server"
Text
=
"Alert"
onclick
=
"btnAlert_Click"
/>
</
td
>
</
tr
>
</
table
>
/// <summary>
/// Recursively searches for a control with the specified ID.
/// </summary>
protected
Control FindControl(Control control,
string
id)
{
Control foundControl = control.FindControl(id);
if
(foundControl ==
null
)
{
for
(
int
index = 0; index < control.Controls.Count; index++)
{
Control childControl = control.Controls[index];
foundControl = FindControl(childControl, id);
if
(foundControl !=
null
)
{
break
;
}
}
}
return
foundControl;
}
protected
void
btnAlert_Click(
object
sender, EventArgs e)
{
RadWindowManager windowManager =
FindControl(
this
,
"WindowManager"
)
as
RadWindowManager;
if
(windowManager !=
null
)
{
windowManager.RadAlert(
"message"
, 400,
null
,
"title"
,
null
);
}
}