Hi,
I am using the ajax calendar extender inside a rad grid and it is not displaying properly. I read the forum post on this issue and added the following to my page and still the calendar did not display properly.
I am using a RadAjaxManager on my page so I removed it and my calendar displays correctly, but i need the to use the RadAjaxManager to show a loading panel.
How can I get the Calendar Extender to display correctly and use the RadAjaxManager.
Thank you for your assistance.
Tracy
I am using the ajax calendar extender inside a rad grid and it is not displaying properly. I read the forum post on this issue and added the following to my page and still the calendar did not display properly.
.RadGrid td .CalendarBlue .ajax__calendar td
{
padding:0;
}
I am using a RadAjaxManager on my page so I removed it and my calendar displays correctly, but i need the to use the RadAjaxManager to show a loading panel.
How can I get the Calendar Extender to display correctly and use the RadAjaxManager.
Thank you for your assistance.
Tracy
5 Answers, 1 is accepted
0
Hello Tracy,
You load the controls using Ajax, but before showing a control (Calendar in this case), for some reason you make a postback. In such scenario, you need to make sure that EnableAjaxSkinRendering is set to true before you show the control.
Here is how EnableAjaxSkinRendering works:
When a control is loaded with a postback, it automatically set its skin files (css) in the head of the page.
When a control is loaded with Ajax however, since there is no postback, the head section is not updated and that is why a control rendered with Ajax must output its skins somehow. When the EnableAjaxSkinRendering property is set to true (by default it is true) and the control is loaded with Ajax, it outputs the CSS on the page and there is a client-side code that "puts" the CSS in the head section. After that, the EnableAjaxSkinRendering property is automatically set to false in order to avoid outputting the CSS again when you load it multiple times. If at some point however, you are submitting the form without Ajax, this property will stay set to false, hence the problem next time you open the calendar.
Greetings,
Pavlina
the Telerik team
You load the controls using Ajax, but before showing a control (Calendar in this case), for some reason you make a postback. In such scenario, you need to make sure that EnableAjaxSkinRendering is set to true before you show the control.
Here is how EnableAjaxSkinRendering works:
When a control is loaded with a postback, it automatically set its skin files (css) in the head of the page.
When a control is loaded with Ajax however, since there is no postback, the head section is not updated and that is why a control rendered with Ajax must output its skins somehow. When the EnableAjaxSkinRendering property is set to true (by default it is true) and the control is loaded with Ajax, it outputs the CSS on the page and there is a client-side code that "puts" the CSS in the head section. After that, the EnableAjaxSkinRendering property is automatically set to false in order to avoid outputting the CSS again when you load it multiple times. If at some point however, you are submitting the form without Ajax, this property will stay set to false, hence the problem next time you open the calendar.
Greetings,
Pavlina
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
0

Tracy
Top achievements
Rank 1
answered on 14 Aug 2012, 01:37 AM
Hi Pavilina,
Thank you for your response. I have read and understood your post but I still cannot get the calendar to display properly. I am using the calendar extender on a textbox that is inside an insert template. I click the add button and the grid goes into insert mode. The first field in the grid is the textbox with the calendar extender. When I set focus to the textbox the calendar drops down but it does not display correctly. I don't think that a postback is occurring.
I tried setting the EnableAjaxSkinRendering on the Grid_PreRender event and on the Grid ItemCommand InitInsert but this still did not solve my problem.
Where should I be setting this property?
Thank you.
Tracy
Thank you for your response. I have read and understood your post but I still cannot get the calendar to display properly. I am using the calendar extender on a textbox that is inside an insert template. I click the add button and the grid goes into insert mode. The first field in the grid is the textbox with the calendar extender. When I set focus to the textbox the calendar drops down but it does not display correctly. I don't think that a postback is occurring.
I tried setting the EnableAjaxSkinRendering on the Grid_PreRender event and on the Grid ItemCommand InitInsert but this still did not solve my problem.
Where should I be setting this property?
Thank you.
Tracy
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="WBF PRJ Project Milestones.aspx.vb" Inherits="IPS_Gateway.WBF_PRJ_Project_Milestones" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
runat
=
"server"
>
<
title
></
title
>
<
style
type
=
"text/css"
>
.RadGrid td .CalendarBlue .ajax__calendar td
{
padding:0;
}
</
style
>
</
head
>
<
script
src
=
"../../Scripts/GridFunctions.js"
type
=
"text/javascript"
></
script
>
<
script
src
=
"../../Scripts/GridScroll.js"
type
=
"text/javascript"
></
script
>
<
script
src
=
"../../Scripts/ControlSelectOnFocus.js"
type
=
"text/javascript"
></
script
>
<
script
src
=
"../../Scripts/TimerControl.js"
type
=
"text/javascript"
></
script
>
<
script
type
=
"text/javascript"
>
var editedRow;
function JobIndexChanged(combo, eventArgs) {
var item = eventArgs.get_item();
document.getElementById("lblProjectManager").innerHTML = item.get_attributes().getAttribute("ProjectManager");
document.getElementById("lblJobName").innerHTML = item.get_attributes().getAttribute("JobName");
this.click;
}
function ValidateDate(sender, args) {
if (sender._selectedDate <
new
Date()) {
alert("You must select a date greater than or equal to today!");
sender._selectedDate
=
new
Date();
// set the date back to the current date
sender._textbox.set_Value(sender._selectedDate.format(sender._format));
}
}
function DeleteOnClientClicking(sender, args) { DeleteOnClientClickingExternal(sender, args, $find("<%=rgvMainGrid.ClientID %>")); }
// Put Grid In Edit Mode On Row Double Click
function RowDblClick(sender, eventArgs) {
editedRow = eventArgs.get_itemIndexHierarchical();
$find("<%= rgvMainGrid.ClientID %>").get_masterTableView().editItem(editedRow);
}
//Cancel Edit/Insert
function CancelEdit(sender, args) {
var c = confirm("Are you sure you want to cancel your changes>");
if (c == true) {
$find("<%= rgvMainGrid.ClientID %>").get_masterTableView().cancelAll();
this.click;
}
}
function GridCommand(sender, args) {
if (args.get_commandName() != "Edit") {
editedRow = null;
}
}
function OnRowCreated() {
}
</
script
>
<
body
onkeydown
=
"javascript:if(window.event.keyCode == 13) window.event.keyCode = 9;"
>
<
form
id
=
"form1"
runat
=
"server"
>
<
act:ToolkitScriptManager
ID
=
"ToolkitScriptManager1"
runat
=
"server"
EnablePartialRendering
=
"true"
AsyncPostBackTimeOut
=
"600"
/>
<
telerik:RadWindowManager
ID
=
"rwmManager"
runat
=
"server"
/>
<
telerik:RadAjaxManager
ID
=
"ajaxManager"
runat
=
"server"
DefaultLoadingPanelID
=
"loading"
>
<
ClientEvents
OnRequestStart
=
"onRequestStart"
/>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"rgvMainGrid"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"rgvMainGrid"
LoadingPanelID
=
"loading"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"rcbJob"
>
<
UpdatedControls
> <
telerik:AjaxUpdatedControl
ControlID
=
"rgvMainGrid"
LoadingPanelID
=
"loading"
/> </
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
telerik:RadAjaxLoadingPanel
ID
=
"loading"
runat
=
"server"
Skin
=
"Telerik"
EnableEmbeddedSkins
=
"true"
OnClientShowing
=
"StartTimer"
OnClientHiding
=
"StopTimer"
>
<
asp:Image
ID
=
"imgHourGlass"
runat
=
"server"
ImageUrl="<%$ Resources:Images,HourGlass16%>" Height="20px" ImageAlign="Middle" />
<
asp:Label
ID
=
"lblTimeElapased"
runat
=
"server"
Text
=
"Time Elapsed:"
Font-Bold
=
"true"
Font-Names
=
"Calibri"
Font-Size
=
"14px"
ForeColor
=
"#363636"
style
=
"height:20px;vertical-align:middle"
/>
<
asp:TextBox
ID
=
"txtTimeElapsed"
runat
=
"server"
Text
=
"00:00:000"
Font-Bold
=
"true"
Font-Names
=
"Calibri"
Font-Size
=
"14px"
ForeColor
=
"#363636"
BackColor
=
"Transparent"
BorderStyle
=
"None"
style
=
"height:20px; vertical-align:middle;margin-top:3px"
/>
</
telerik:RadAjaxLoadingPanel
>
<
asp:SqlDataSource
ID
=
"SQLDS_ProjectMilestones"
runat
=
"server"
ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[Project].[DSP_Milestones-Sel-Ins-Upd-Del]" />
<
asp:SqlDataSource
ID
=
"SQLDS_DivisionCode"
runat
=
"server"
ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[Company].[DSP_CompanyIdentifiers-Sel-Ins-Upd-Del]" />
<
asp:SqlDataSource
ID
=
"SQLDS_ProjectDiscipline"
runat
=
"server"
ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[Project].[DSP_ProjectIdentifiers-Sel-Ins-Upd-Del]" />
<
asp:SqlDataSource
ID
=
"SQLDS_Milestones"
runat
=
"server"
ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[Project].[DSP_MilestoneMaster-Sel-Ins-Upd-Del]" />
<
asp:SqlDataSource
ID
=
"SQLDS_JobNumber"
runat
=
"server"
ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[Project].[DSP_ProjectMaster-Sel-Ins-Upd-Del]" />
<
asp:panel
ID
=
"pnlPage"
runat
=
"server"
cssClass
=
"css_GPC01_Panel_MainContent"
>
<%-- %>
<
wuc:PageHeader
id
=
"wucPageHeader"
runat
=
"server"
></
wuc:PageHeader
>
--%>
<
asp:Panel
ID
=
"pnlPageContent"
runat
=
"server"
cssClass
=
"css_GPC01_Panel_PageContent"
>
<
asp:Table
ID
=
"tblSelectionRow"
runat
=
"server"
style
=
" border-collapse:collapse; margin-top:0px;"
cellspacing
=
"0"
cellpadding
=
"0"
Width
=
"1232px"
>
<
asp:TableRow
ID
=
"trSelection"
runat
=
"server"
CssClass
=
"css_GFS01_TableHeading_Gray24"
style
=
"border-style:solid;border-width:thin;"
Width
=
"1215px"
Height
=
"24px"
>
<
asp:TableCell
>
<
asp:Label
ID
=
"lblJob"
runat
=
"server"
Text
=
"Job:"
Width
=
"45px"
style
=
"font-family:Tahoma;font-size:12px;text-align:right;color:Gray;font-weight:bold;"
/>
<
telerik:RadComboBox
ID
=
"rcbJob"
runat
=
"server"
DataSourceId
=
"SQLDS_JobNumber"
DataTextField
=
"Job"
DataValueField
=
"Job"
Width
=
"105px"
OnClientFocus
=
"OnClientFocus"
EnableViewState
=
"true"
AutoPostBack
=
"true"
AllowCustomText
=
"true"
MarkFirstMatch
=
"true"
OnClientSelectedIndexChanged
=
"JobIndexChanged"
/>
<
asp:Label
ID
=
"lblJobName"
runat
=
"server"
Text
=
"job name"
style
=
"font-family:Arial;font-weight:bold;font-size:12px;color:Navy;"
/>
<
asp:Label
ID
=
"lblPRojectManagerLabel"
runat
=
"server"
Text
=
"Project Manager:"
Width
=
"130px"
style
=
"text-align:right;font-family:Tahoma;font-size:12px;color:Gray;font-weight:bold;"
/>
<
asp:Label
ID
=
"lblProjectManager"
runat
=
"server"
Text
=
"project manager"
style
=
"font-family:Arial;font-size:12px;color:Navy;font-weight:bold;"
/>
<
telerik:RadButton
ID
=
"rbtButton"
runat
=
"server"
Text
=
"test"
/>
</
asp:TableCell
>
</
asp:TableRow
>
</
asp:Table
>
<
telerik:RadGrid
ID
=
"rgvMainGrid"
runat
=
"server"
DataSourceID
=
"SQLDS_ProjectMilestones"
EnableEmbeddedSkins
=
"true"
Skin
=
"Office2010Silver"
Height
=
"370px"
Width
=
"1230px"
EnableViewState
=
"true"
AutoGenerateColumns
=
"false"
AllowMultiRowSelection
=
"false"
AllowAutomaticDeletes
=
"false"
AllowAutomaticInserts
=
"false"
AllowAutomaticUpdates
=
"false"
EnableLinqExpressions
=
"false"
AllowSorting
=
"true"
AllowPaging
=
"true"
EnableAjaxSkinRendering
=
"true"
>
<
HeaderStyle
Font-Bold
=
"true"
HorizontalAlign
=
"Center"
VerticalAlign
=
"Middle"
Wrap
=
"false"
font-size
=
"10px"
/>
<
ItemStyle
HorizontalAlign
=
"Right"
/>
<
AlternatingItemStyle
HorizontalAlign
=
"right"
/>
<
HeaderStyle
HorizontalAlign
=
"Center"
Width
=
"40px"
/>
<
PagerStyle
AlwaysVisible
=
"true"
Mode
=
"NextPrevNumericAndAdvanced"
/>
<
EditItemStyle
BackColor
=
"#939CCF"
/>
<
ClientSettings
AllowColumnsReorder
=
"true"
AllowDragToGroup
=
"false"
AllowColumnHide
=
"false"
ReorderColumnsOnClient
=
"true"
EnablePostBackOnRowClick
=
"false"
AllowExpandCollapse
=
"true"
EnableRowHoverStyle
=
"true"
>
<
ClientEvents
OnCommand
=
"GridCommand"
OnRowDblClick
=
"RowDblClick"
OnGridCreated
=
"GridScroll"
/>
<
Selecting
AllowRowSelect
=
"true"
/>
<
Resizing
AllowColumnResize
=
"True"
AllowRowResize
=
"False"
ResizeGridOnColumnResize
=
"false"
EnableRealTimeResize
=
"True"
></
Resizing
>
<
Scrolling
AllowScroll
=
"True"
UseStaticHeaders
=
"True"
SaveScrollPosition
=
"true"
FrozenColumnsCount
=
"4"
/>
<
KeyboardNavigationSettings
AllowSubmitOnEnter
=
"false"
/>
</
ClientSettings
>
<
ExportSettings
HideStructureColumns
=
"true"
ExportOnlyData
=
"true"
Excel-Format
=
"ExcelML"
IgnorePaging
=
"true"
OpenInNewWindow
=
"true"
/>
<
MasterTableView
DataSourceID
=
"SQLDS_ProjectMilestones"
Name
=
"MasterGrid"
PageSize
=
"100"
EnableNoRecordsTemplate
=
"true"
ShowHeadersWhenNoRecords
=
"true"
EnableViewState
=
"true"
AllowMultiColumnSorting
=
"true"
ShowGroupFooter
=
"true"
EditMode
=
"InPlace"
CommandItemDisplay
=
"Top"
DataKeyNames
=
"MilestoneUniqueId"
>
<
CommandItemTemplate
>
<
asp:Table
ID
=
"tblCommandTemplate"
runat
=
"server"
Width
=
"1230px"
CellSpacing
=
"0"
CellPadding
=
"0"
>
<
asp:TableRow
ID
=
"trowCommandTemplate1"
Height
=
"25px"
runat
=
"server"
style
=
"display:block;"
>
<
asp:TableCell
ID
=
"tcell1"
runat
=
"server"
>
<
telerik:RadButton
ID
=
"rbtAdd"
runat
=
"server"
CommandName
=
"InitInsert"
Skin
=
"Transparent"
Text
=
"Add"
Icon-PrimaryIconURL="<%$ Resources:Images,AddRecord16%>" style="position:absolute;left:10px;font-size:10px;" ToolTip="Add New Record" Visible='<%# rgvMainGrid.EditIndexes.Count=0 and Not rgvMainGrid.MasterTableView.IsItemInserted %>' />
<
telerik:RadButton
ID
=
"rbtEdit"
runat
=
"server"
CommandName
=
"EditSelected"
Skin
=
"Transparent"
Text
=
"Edit"
Icon-PrimaryIconURL="<%$ Resources:Images,EditRecord16%>" style="position:absolute;left:70px;font-size:12px;" ToolTip="Edit Record" Visible='<%# rgvMainGrid.EditIndexes.Count=0 and Not rgvMainGrid.MasterTableView.IsItemInserted %>' />
<
telerik:RadButton
ID
=
"rbtDelete"
runat
=
"server"
CommandName
=
"DeleteSelected"
Skin
=
"Transparent"
Text
=
"Delete"
Icon-PrimaryIconURL="<%$ Resources:Images,DeleteRecord16%>" style="position:absolute;left:129px;font-size:12px;" ToolTip="Delete Record" Visible='<%# rgvMainGrid.EditIndexes.Count=0 and Not rgvMainGrid.MasterTableView.IsItemInserted %>' OnClientClicking="DeleteOnClientClicking"/>
<
telerik:RadButton
ID
=
"rbtCancel"
runat
=
"server"
CommandName
=
"CancelAll"
Skin
=
"Transparent"
Text
=
"Cancel"
Icon-PrimaryIconURL="<%$ Resources:Images,CancelRecord16%>" style="position:absolute;left:10px;font-size:12px;" ToolTip="Cancel Add/Edit" Visible='<%# rgvMainGrid.EditIndexes.Count > 0 Or rgvMainGrid.MasterTableView.IsItemInserted %>' />
<
telerik:RadButton
ID
=
"rbtSaveNew"
runat
=
"server"
CommandName
=
"PerformInsert"
Skin
=
"Transparent"
Text
=
"Save"
Icon-PrimaryIconURL="<%$ Resources:Images,SaveRecord16%>" style="position:absolute;left:80px;font-size:12px;" ToolTip="Save New Record" Visible='<%# rgvMainGrid.MasterTableView.IsItemInserted%>' />
<
telerik:RadButton
ID
=
"rbtSave"
runat
=
"server"
CommandName
=
"UpdateEdited"
Skin
=
"Transparent"
Text
=
"Save"
Icon-PrimaryIconURL="<%$ Resources:Images,SaveRecord16%>" style="position:absolute;left:80px;font-size:12px;" ToolTip="Save Edited Record" Visible='<%# rgvMainGrid.EditIndexes.Count > 0 AND Not rgvMainGrid.MasterTableView.IsItemInserted%>'/>
<
telerik:RadButton
ID
=
"rbtExportToExcel"
runat
=
"server"
CommandName
=
"ExportToExcel"
Skin
=
"Transparent"
Text
=
"Export"
Icon-PrimaryIconURL="<%$ Resources:Images,Excel16%>" style="position:absolute;left:1129px;font-size:12px;" ToolTip="Export To Excel" />
</
asp:TableCell
>
</
asp:TableRow
>
</
asp:Table
>
</
CommandItemTemplate
>
<
NoRecordsTemplate
> <
div
>There are no records to display. </
div
></
NoRecordsTemplate
>
<
Columns
>
<
telerik:GridBoundColumn
UniqueName
=
"ArgusDBID"
DataField
=
"ArgusDBID"
Display
=
"false"
/>
<
telerik:GridBoundColumn
UniqueName
=
"Job"
DataField
=
"Job"
HeaderText
=
"Job"
HeaderStyle-HorizontalAlign
=
"Center"
Display
=
"false"
/>
<
telerik:GridBoundColumn
UniqueName
=
"JobDescription"
DataField
=
"JobDescription"
HeaderText
=
"Job Name"
HeaderStyle-HorizontalAlign
=
"Center"
Display
=
"false"
/>
<
telerik:GridBoundColumn
UniqueName
=
"MilestoneUniqueId"
DataField
=
"MilestoneUniqueId"
HeaderText
=
"ID"
HeaderStyle-Width
=
"30px"
HeaderStyle-HorizontalAlign
=
"Center"
Display
=
"false"
/>
<
telerik:GridTemplateColumn
UniqueName
=
"gtcMilestoneDate"
DataField
=
"MilestoneDate"
HeaderText
=
"Date"
HeaderStyle-Width
=
"90px"
HeaderStyle-HorizontalAlign
=
"Center"
ItemStyle-HorizontalAlign
=
"Center"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblMilestoneDate"
runat
=
"server"
Text='<%# Bind("MilestoneDate", "{0:MM-dd-yy}" ) %>' />
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp:TextBox
ID
=
"txtEditMilestoneDate"
runat
=
"server"
Text='<%# Bind("MilestoneDate", "{0:MM-dd-yy}" ) %>' Width="85px" CssClass="css_GFS01_TextBox_FlatBorder css_GFS01_RequiredField" />
<
act:CalendarExtender
ID
=
"clnEditMilestoneDate"
runat
=
"server"
TargetControlID
=
"txtEditMilestoneDate"
Format
=
"MM-dd-yy"
OnClientDateSelectionChanged
=
"ValidateDate"
DefaultView
=
"Days"
CssClass
=
"CalendarBlue"
/>
</
EditItemTemplate
>
<
InsertItemTemplate
>
<
asp:TextBox
ID
=
"txtInsertMilestoneDate"
runat
=
"server"
Width
=
"85px"
CssClass
=
"css_GFS01_TextBox_FlatBorder css_GFS01_RequiredField"
/>
<
act:CalendarExtender
ID
=
"clnInsertMilestoneDate"
runat
=
"server"
TargetControlID
=
"txtInsertMilestoneDate"
Format
=
"MM-dd-yy"
OnClientDateSelectionChanged
=
"ValidateDate"
DefaultView
=
"Days"
CssClass
=
"CalendarBlue"
/>
</
InsertItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"gtcDivision"
DataField
=
"DivisionName"
HeaderText
=
"Division"
HeaderStyle-Width
=
"150px"
HeaderStyle-HorizontalAlign
=
"Center"
ItemStyle-HorizontalAlign
=
"Left"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblDivision"
runat
=
"server"
Text='<%# Bind("DivisionName") %>' />
</
ItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadComboBox
runat
=
"server"
ID
=
"rcbEditDivision"
DataSourceID
=
"SQLDS_DivisionCode"
DataValueField
=
"IdentifierCode"
DataTextField
=
"LevelCode"
AllowCustomText
=
"false"
MarkFirstMatch
=
"true"
OnClientFocus
=
"OnClientFocus"
HighlightTemplatedItems
=
"true"
EnableEmbeddedSkins
=
"true"
Skin
=
"Office2010Silver"
Width
=
"140px"
DropDownWidth
=
"140px"
>
</
telerik:RadComboBox
>
</
EditItemTemplate
>
<
InsertItemTemplate
>
<
telerik:RadComboBox
runat
=
"server"
ID
=
"rcbInsertDivision"
DataSourceID
=
"SQLDS_DivisionCode"
DataValueField
=
"IdentifierCode"
DataTextField
=
"LevelCode"
AllowCustomText
=
"false"
MarkFirstMatch
=
"true"
OnClientFocus
=
"OnClientFocus"
HighlightTemplatedItems
=
"true"
EnableEmbeddedSkins
=
"true"
Skin
=
"Default"
Width
=
"140px"
DropDownWidth
=
"140px"
>
</
telerik:RadComboBox
>
</
InsertItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"gtcDiscipline"
DataField
=
"Discipline"
HeaderText
=
"Discipline"
HeaderStyle-Width
=
"150px"
HeaderStyle-HorizontalAlign
=
"Center"
ItemStyle-HorizontalAlign
=
"Left"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblDiscipline"
runat
=
"server"
Text='<%# Bind("Discipline") %>' />
</
ItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadComboBox
runat
=
"server"
ID
=
"rcbEditDiscipline"
DataSourceID
=
"SQLDS_ProjectDiscipline"
DataValueField
=
"IdentifierCode"
DataTextField
=
"LevelCode"
AllowCustomText
=
"false"
MarkFirstMatch
=
"true"
OnClientFocus
=
"OnClientFocus"
HighlightTemplatedItems
=
"true"
EnableEmbeddedSkins
=
"true"
Skin
=
"Default"
Width
=
"140px"
DropDownWidth
=
"140px"
>
</
telerik:RadComboBox
>
</
EditItemTemplate
>
<
InsertItemTemplate
>
<
telerik:RadComboBox
runat
=
"server"
ID
=
"rcbInsertDiscipline"
DataSourceID
=
"SQLDS_ProjectDiscipline"
DataValueField
=
"IdentifierCode"
DataTextField
=
"LevelCode"
AllowCustomText
=
"false"
MarkFirstMatch
=
"true"
OnClientFocus
=
"OnClientFocus"
HighlightTemplatedItems
=
"true"
EnableEmbeddedSkins
=
"true"
Skin
=
"Default"
Width
=
"140px"
DropDownWidth
=
"140px"
>
</
telerik:RadComboBox
>
</
InsertItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"gtcMilestone"
DataField
=
"MilestoneDescription"
HeaderText
=
"Milestone"
HeaderStyle-Width
=
"150px"
HeaderStyle-HorizontalAlign
=
"Center"
ItemStyle-HorizontalAlign
=
"Left"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblMilestone"
runat
=
"server"
Text='<%# Bind("MilestoneDescription") %>' />
</
ItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadComboBox
runat
=
"server"
ID
=
"rcbEditMilestone"
DataSourceID
=
"SQLDS_Milestones"
DataValueField
=
"MilestoneId"
DataTextField
=
"MilestoneDescription"
AllowCustomText
=
"false"
MarkFirstMatch
=
"true"
OnClientFocus
=
"OnClientFocus"
style
=
"border-color:Red !important; "
HighlightTemplatedItems
=
"true"
EnableEmbeddedSkins
=
"true"
Skin
=
"Default"
Width
=
"140px"
DropDownWidth
=
"140px"
>
</
telerik:RadComboBox
>
</
EditItemTemplate
>
<
InsertItemTemplate
>
<
telerik:RadComboBox
runat
=
"server"
ID
=
"rcbInsertMilestone"
DataSourceID
=
"SQLDS_Milestones"
DataValueField
=
"MilestoneId"
DataTextField
=
"MilestoneDescription"
AllowCustomText
=
"false"
MarkFirstMatch
=
"true"
OnClientFocus
=
"OnClientFocus"
style
=
"border-color:Red !important; border-width:2px !important; "
HighlightTemplatedItems
=
"true"
EnableEmbeddedSkins
=
"true"
Skin
=
"Office2010Silver"
Width
=
"140px"
DropDownWidth
=
"140px"
>
</
telerik:RadComboBox
>
</
InsertItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"gtcMilestoneComments"
DataField
=
"MilestoneComments"
HeaderText
=
"Comments"
HeaderStyle-Width
=
"250px"
ItemStyle-HorizontalAlign
=
"Left"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblComments"
runat
=
"server"
Text='<%# Bind("MilestoneComments") %>' Width="240px" />
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp:TextBox
ID
=
"txtEditMilestoneComments"
runat
=
"server"
Text='<%# Bind("MilestoneComments") %>' Width="240px" CssClass="css_GFS01_TextBox_FlatBorder" />
</
EditItemTemplate
>
<
InsertItemTemplate
>
<
asp:TextBox
ID
=
"txtInsertMilestoneComments"
runat
=
"server"
Text='<%# Bind("MilestoneComments") %>' Width="240px" CssClass="css_GFS01_TextBox_FlatBorder" />
</
InsertItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"gtcCompletedFlag"
DataField
=
"CompletedFlag"
HeaderText
=
"Cmpl"
HeaderStyle-Width
=
"40px"
ItemStyle-HorizontalAlign
=
"Left"
>
<
ItemTemplate
>
<
asp:CheckBox
ID
=
"chkCompletedFlag"
runat
=
"server"
Checked ='<%# Bind("CompletedFlag") %>' Enabled="false"/>
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp:CheckBox
ID
=
"chkEditCompletedFlag"
runat
=
"server"
Checked ='<%# Bind("CompletedFlag") %>' />
</
EditItemTemplate
>
<
InsertItemTemplate
>
<
asp:CheckBox
ID
=
"chkInsertCompletedFlag"
runat
=
"server"
/>
</
InsertItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"gtcCompletedBy"
DataField
=
"CompletedBy"
HeaderText
=
"Completed By"
HeaderStyle-Width
=
"150px"
ItemStyle-HorizontalAlign
=
"Left"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblCompletedBy"
runat
=
"server"
Text='<%# Bind("CompletedBy") %>' Width="130px" />
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp:TextBox
ID
=
"txtEditCompletedby"
runat
=
"server"
Width
=
"130px"
CssClass
=
"css_GFS01_TextBox_FlatBorder"
/>
</
EditItemTemplate
>
<
InsertItemTemplate
>
<
asp:TextBox
ID
=
"txtInsertCompletedby"
runat
=
"server"
Width
=
"130px"
CssClass
=
"css_GFS01_TextBox_FlatBorder"
/>
</
InsertItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"gtcCompletedDate"
DataField
=
"CompletedDate"
HeaderText
=
"Date Completed"
HeaderStyle-Width
=
"100px"
ItemStyle-HorizontalAlign
=
"Left"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblCompletedDate"
runat
=
"server"
Text='<%# Bind("CompletedDate", "{0:MM-dd-yy}" ) %>' Width="90px" Style="text-align:center;"/>
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp:TextBox
ID
=
"txtEditCompletedDate"
Text='<%# Bind("CompletedDate", "{0:MM-dd-yy}" ) %>' runat="server" Width="85px" CssClass="css_GFS01_TextBox_FlatBorder" />
<
act:CalendarExtender
ID
=
"clnEditCompletedDate"
runat
=
"server"
TargetControlID
=
"txtEditCompletedDate"
Format
=
"MM-dd-yy"
DefaultView
=
"Days"
CssClass
=
"CalendarBlue"
/>
</
EditItemTemplate
>
<
InsertItemTemplate
>
<
asp:TextBox
ID
=
"txtInsertCompletedDate"
runat
=
"server"
Width
=
"85px"
CssClass
=
"css_GFS01_TextBox_FlatBorder"
/>
<
act:CalendarExtender
ID
=
"clnInsertCompleteDate"
runat
=
"server"
TargetControlID
=
"txtInsertCompletedDate"
Format
=
"MM-dd-yy"
DefaultView
=
"Days"
CssClass
=
"CalendarBlue"
/>
</
InsertItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"CreatedDate"
DataField
=
"CreatedDate"
Display
=
"false"
/>
<
telerik:GridBoundColumn
UniqueName
=
"CreatedBy"
DataField
=
"CreatedBy"
Display
=
"false"
/>
<
telerik:GridBoundColumn
UniqueName
=
"UpdatedDate"
DataField
=
"UpdatedDate"
Display
=
"false"
/>
<
telerik:GridBoundColumn
UniqueName
=
"UpdatedBy"
DataField
=
"UpdatedBy"
Display
=
"false"
/>
</
Columns
>
<
FooterStyle
/>
</
MasterTableView
>
</
telerik:RadGrid
>
</
asp:Panel
>
</
asp:panel
>
</
form
>
</
body
>
</
html
>
0
Hi Tracy,
You can try registering the RadCalendar skin unconditionally with RadStyleSheetManager as shown below:
and let us know if this helps to resolve the problem you are facing.
Kind regards,
Pavlina
the Telerik team
You can try registering the RadCalendar skin unconditionally with RadStyleSheetManager as shown below:
<
telerik:RadStyleSheetManager
runat
=
"server"
>
<
StyleSheets
>
<
telerik:StyleSheetReference
Assembly
=
"Telerik.Web.UI"
Name
=
"Telerik.Web.UI.Skins.Calendar.css"
/>
<
telerik:StyleSheetReference
Assembly
=
"Telerik.Web.UI"
Name
=
"Telerik.Web.UI.Skins./* the name of the skin that you use */.Calendar./* the name of the skin that you use */.css"
/>
</
StyleSheets
>
</
telerik:RadStyleSheetManager
>
and let us know if this helps to resolve the problem you are facing.
Kind regards,
Pavlina
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
0

Tracy
Top achievements
Rank 1
answered on 16 Aug 2012, 12:43 AM
Hi Pavilina,
I added the following to my page bu this has not solved my problem, it just messed up the entire style of my grid.
Do you have any other thoughts.
Thank You
Tracy
I added the following to my page bu this has not solved my problem, it just messed up the entire style of my grid.
<
telerik:RadStyleSheetManager
id
=
"RadStyleSheetManager1"
runat
=
"server"
>
<
StyleSheets
>
<
telerik:StyleSheetReference
Path
=
"~/App_Themes/IPS Gateway/calendar.css"
/>
</
StyleSheets
>
</
telerik:RadStyleSheetManager
>
Do you have any other thoughts.
Thank You
Tracy
0
Hi Tracy,
At this point to be able to provide a proper solution for your case it will be best to open a formal support ticket and send us a sample runnable project. Thus we will be able to replicate the issue locally and advice you further.
Kind regards,
Pavlina
the Telerik team
At this point to be able to provide a proper solution for your case it will be best to open a formal support ticket and send us a sample runnable project. Thus we will be able to replicate the issue locally and advice you further.
Kind regards,
Pavlina
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.