or
<
telerik:RadGrid
ID
=
"radgridLukkheUsers"
runat
=
"server"
DataSourceID
=
"lukkheusers"
GridLines
=
"None"
AutoGenerateColumns
=
"False"
>
<
MasterTableView
DataSourceID
=
"lukkheusers"
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"displayname"
HeaderText
=
"User"
SortExpression
=
"displayname"
UniqueName
=
"displayname"
>
</
telerik:GridBoundColumn
>
<
telerik:GridButtonColumn
ButtonType
=
"PushButton"
Text
=
"Add"
CommandName
=
"Add"
>
</
telerik:GridButtonColumn
>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>
Consider the following example:
The scheduler has a recurring appointment over three days with the following duration:
09.00-10.00 wednesday
09.00-10.00 thursday
09.00-10.00 friday
How do I deny the creation of an earlier second recurring appointment? Like the one below:
09.00-10.00 monday
09.00-10.00 tuesday
09.00-10.00 wednesday (conflict not trapped)
The example provided by Telerik, "ConflictsWithOccurrences", doesn't seem to handle this particular situation.
However, the following recurring appointment is trapped as expected:
09.00-10.00 friday (conflict trapped)
09.00-10.00 saturday
09.00-10.00 sunday
Has anyone done this?
<
telerik:RadGrid
runat
=
"server"
ID
=
"rgReportGrid"
AutoGenerateColumns
=
"False"
BorderColor
=
"Navy"
BorderWidth
=
"2px"
GridLines
=
"None"
AllowSorting
=
"true"
Width
=
"100%"
>
<
MasterTableView
DataKeyNames
=
"BASE_ISSUE_ID"
AutoGenerateColumns
=
"false"
CommandItemDisplay
=
"Top"
>
<
CommandItemSettings
ShowRefreshButton
=
"false"
AddNewRecordText
=
"Add New Base Issue"
/>
<
DetailTables
>
<
telerik:GridTableView
Name
=
"ChildDescription"
DataKeyNames
=
"ISSUE_ID, ISSUE_NUMBER"
Width
=
"100%"
>
<
DetailTables
>
<
telerik:GridTableView
Name
=
"CDNData"
DataKeyNames
=
"ID, BASE_ISSUE_NUM, LIST_ID"
Width
=
"100%"
>
<
Columns
>
<
telerik:GridButtonColumn
ButtonType
=
"LinkButton"
HeaderText
=
"Add New Issue"
Text
=
"Add Issue"
UniqueName
=
"AddCDNIssue"
Visible
=
"false"
CommandName
=
"AddNewIssue"
CommandArgument
=
"CDN"
>
</
telerik:GridButtonColumn
>
<
telerik:GridEditCommandColumn
HeaderText
=
"Edit"
UniqueName
=
"EditCommandColumn"
Visible
=
"true"
>
</
telerik:GridEditCommandColumn
>
<
telerik:GridButtonColumn
ButtonType
=
"LinkButton"
HeaderText
=
"Delete"
UniqueName
=
"DeleteCommandColumn"
CommandName
=
"DeleteSelectedSub"
Text
=
"Delete"
ConfirmDialogType
=
"Classic"
ConfirmText
=
"Delete Selected Known Issue?"
>
</
telerik:GridButtonColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Affects CDN"
DataField
=
"CDN"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Identified In Version"
DataField
=
"IDENTIFIED_IN_VERSION"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Date Published"
DataField
=
"PUBLISHED_DT"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Category"
DataField
=
"CATEGORY"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"PR #"
DataField
=
"PR"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"EMS #"
DataField
=
"EMS"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Fixed Status"
DataField
=
"FIXED_STATUS"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Fixed Date"
DataField
=
"FIXED_DATE"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Ending Build"
DataField
=
"ENDING_BUILD"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Issue ID"
DataField
=
"ID"
Visible
=
"false"
>
</
telerik:GridBoundColumn
>
<
telerik:GridboundColumn
HeaderText
=
"Base Issue ID"
DataField
=
"BASE_ISSUE_NUM"
Visible
=
"false"
>
</
telerik:GridboundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"List ID"
DataField
=
"LIST_ID"
Visible
=
"false"
>
</
telerik:GridBoundColumn
>
</
Columns
>
<
EditFormSettings
UserControlName
=
"Known_Issue.ascx"
EditFormType
=
"WebUserControl"
>
</
EditFormSettings
>
</
telerik:GridTableView
>
<
telerik:GridTableView
Name
=
"USAData"
DataKeyNames
=
"ID, BASE_ISSUE_NUM, LIST_ID"
Width
=
"100%"
>
<
Columns
>
<
telerik:GridButtonColumn
ButtonType
=
"LinkButton"
HeaderText
=
"Add New Issue"
Text
=
"Add Issue"
UniqueName
=
"AddUSAIssue"
Visible
=
"false"
CommandName
=
"AddNewIssue"
CommandArgument
=
"USA"
>
</
telerik:GridButtonColumn
>
<
telerik:GridEditCommandColumn
HeaderText
=
"Edit"
UniqueName
=
"EditCommandColumn"
Visible
=
"true"
>
</
telerik:GridEditCommandColumn
>
<
telerik:GridButtonColumn
ButtonType
=
"LinkButton"
HeaderText
=
"Delete"
UniqueName
=
"DeleteCommandColumn"
CommandName
=
"DeleteSelectedSub"
Text
=
"Delete"
ConfirmDialogType
=
"Classic"
ConfirmText
=
"Delete Selected Known Issue?"
>
</
telerik:GridButtonColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Affects USA"
DataField
=
"USA"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Identified In Version"
DataField
=
"IDENTIFIED_IN_VERSION"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Date Published"
DataField
=
"PUBLISHED_DT"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Category"
DataField
=
"CATEGORY"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"PR #"
DataField
=
"PR"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"EMS #"
DataField
=
"EMS"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Fixed Status"
DataField
=
"FIXED_STATUS"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Fixed Date"
DataField
=
"FIXED_DATE"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Ending Build"
DataField
=
"ENDING_BUILD"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Issue ID"
DataField
=
"ID"
Visible
=
"false"
>
</
telerik:GridBoundColumn
>
<
telerik:GridboundColumn
HeaderText
=
"Base Issue ID"
DataField
=
"BASE_ISSUE_NUM"
Visible
=
"false"
>
</
telerik:GridboundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"List ID"
DataField
=
"LIST_ID"
Visible
=
"false"
>
</
telerik:GridBoundColumn
>
</
Columns
>
<
EditFormSettings
UserControlName
=
"Known_Issue.ascx"
EditFormType
=
"WebUserControl"
>
</
EditFormSettings
>
</
telerik:GridTableView
>
</
DetailTables
>
<
Columns
>
<
telerik:GridBoundColumn
HeaderText
=
"Description"
DataField
=
"DESCRIPTION"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Work Around"
DataField
=
"WORK_AROUND"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Work Around Description"
DataField
=
"WORK_AROUND_DESCRIPTION"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Issue ID"
DataField
=
"ISSUE_ID"
Visible
=
"False"
>
</
telerik:GridBoundColumn
>
</
Columns
>
</
telerik:GridTableView
>
</
DetailTables
>
<
Columns
>
<
telerik:GridEditCommandColumn
HeaderText
=
"Edit"
UniqueName
=
"EditCommandColumn"
>
</
telerik:GridEditCommandColumn
>
<
telerik:GridButtonColumn
ButtonType
=
"LinkButton"
HeaderText
=
"Delete"
UniqueName
=
"DeleteCommandColumn"
CommandName
=
"DeleteSelected"
Text
=
"Delete"
ConfirmDialogType
=
"Classic"
ConfirmText
=
"Delete Selected Known Issue Base?"
>
</
telerik:GridButtonColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Issue Number"
DataField
=
"BASE_ISSUE_NUM"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Title"
DataField
=
"TITLE"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Internal Status"
DataField
=
"INTERNAL_STATUS"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Internal Status Comments"
DataField
=
"INTERNAL_STATUS_COMMENT"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Severity"
DataField
=
"SEVERITY"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Affects CDN"
DataField
=
"CDN"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Affects USA"
DataField
=
"USA"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Issue ID"
DataField
=
"BASE_ISSUE_ID"
Visible
=
"false"
>
</
telerik:GridBoundColumn
>
</
Columns
>
<
EditFormSettings
UserControlName
=
"Known_Issue_Base.ascx"
EditFormType
=
"WebUserControl"
>
</
EditFormSettings
>
</
MasterTableView
>
</
telerik:RadGrid
>
<
EditFormSettings
EditFormType
=
"Template"
>
<
FormTemplate
>
.....
</
FormTemplate
>
</
EditFormSettings
>
<
telerik:GridButtonColumn
ButtonType
=
"ImageButton"
CommandName
=
"CopyPaste"
ConfirmDialogType
=
"RadWindow"
ConfirmText
=
"Copy information?"
ConfirmTitle
=
"Copy"
ImageUrl
=
"/Images/SmallRecycle.png"
Text
=
"Copy"
UniqueName
=
"CopyColumn"
/>