or
I have created a user control named InvoiceDate by adding RadDatePicker control. This user control is embedded in many ASP.net Web pages within the application. The application is live and used by many users, some of the users complained that the DataInput field appear squeezed.
If page is refreshed then DateInput field appear correctly. As this happens intermittently only for few users.
Telerik Version used 2009.3.1314.35
<
tr
>
<
td
width
=
"5%"
id
=
"radioButtonColumn4"
runat
=
"server"
> </
td
>
<
td
width
=
"35%"
>
<
telerik:RadDatePicker
ID
=
"fromValue"
runat
=
"server"
Enabled
=
"false"
>
<
Calendar
ID
=
"Calendar3"
UseRowHeadersAsSelectors
=
"False"
UseColumnHeadersAsSelectors
=
"False"
ViewSelectorText
=
"x"
runat
=
"server"
></
Calendar
>
<
DatePopupButton
ImageUrl
=
"~/images/icons/calendar.gif"
HoverImageUrl
=
"~/images/icons/calendar.gif"
/>
<
DateInput
ID
=
"DateInput1"
Width
=
"128px"
runat
=
"server"
>
<
ClientEvents
OnValueChanging
=
"DateValueChanging"
/>
</
DateInput
>
</
telerik:RadDatePicker
>
</
td
>
<
td
width
=
"10%"
> </
td
>
<
td
width
=
"50%"
>
<
telerik:RadDatePicker
ID
=
"toValue"
runat
=
"server"
Enabled
=
"false"
>
<
Calendar
ID
=
"Calendar2"
UseRowHeadersAsSelectors
=
"False"
UseColumnHeadersAsSelectors
=
"False"
ViewSelectorText
=
"x"
runat
=
"server"
></
Calendar
>
<
DatePopupButton
ImageUrl
=
"~/images/icons/calendar.gif"
HoverImageUrl
=
"~/images/icons/calendar.gif"
/>
<
DateInput
runat
=
"server"
Width
=
"128px"
>
<
ClientEvents
OnValueChanging
=
"DateValueChanging"
/>
</
DateInput
>
</
telerik:RadDatePicker
>
</
td
>
</
tr
>
Any suggestions anyone? Thanks!
Umesh
<
telerik:GridTemplateColumn
UniqueName
=
"YouTubeLink"
HeaderText
=
"YouTube Link"
SortExpression
=
"YouTubeLink"
>
<
ItemTemplate
>
<%#DataBinder.Eval(Container.DataItem, "YouTubeLink")%>
</
ItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadTextBoxLink"
Runat
=
"server"
Skin
=
"Vista"
Width
=
"400px"
MaxLength
=
"2000"
TextMode
=
"MultiLine"
Rows
=
"10"
>
</
telerik:RadTextBox
>
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
object
width
=
"480"
height
=
"385"
><
param
name
=
"movie"
value
=
"http://www.youtube.com/v/xT4Kw3A0pHI?fs=1&;hl=en_GB"
></
param
><
param
name
=
"allowFullScreen"
value
=
"true"
></
param
><
param
name
=
"allowscriptaccess"
value
=
"always"
></
param
><
embed
src
=
"http://www.youtube.com/v/xT4Kw3A0pHI?fs=1&;hl=en_GB"
type
=
"application/x-shockwave-flash"
allowscriptaccess
=
"always"
allowfullscreen
=
"true"
width
=
"480"
height
=
"385"
></
embed
></
object
>
<
telerik:RadAjaxManagerProxy
runat
=
"server"
ID
=
"rampTicketDetail"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"rtsTicketDetail"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"rtsTicketDetail"
LoadingPanelID
=
"ralpTicketDetail"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"rmpTicketDetail"
LoadingPanelID
=
"ralpTicketDetail"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"hfTicketDetailParams"
LoadingPanelID
=
"ralpTicketDetail"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"rmpTicketDetail"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"rmpTicketDetail"
LoadingPanelID
=
"ralpTicketDetail"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"hfTicketDetailParams"
LoadingPanelID
=
"ralpTicketDetail"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManagerProxy
>
<
telerik:RadAjaxManagerProxy
runat
=
"server"
ID
=
"rampMainContent"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"rampMainContent"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"cpRadGrid"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"cpRadGrid"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"cpRadGrid"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManagerProxy
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
>
</
telerik:RadScriptManager
>
<
telerik:RadUpload
ID
=
"RadUpload1"
runat
=
"server"
/>
<
telerik:RadProgressArea
ID
=
"RadProgressArea1"
runat
=
"server"
/>
<
telerik:RadProgressManager
ID
=
"RadProgressManager1"
runat
=
"server"
/>
<
asp:Button
ID
=
"Button1"
runat
=
"server"
Text
=
"Submit"
/>
<
asp:Panel
runat
=
"server"
ID
=
"PanelGrid"
Width
=
"630px"
>
<
fieldset
id
=
"fieldGrid"
style
=
"width: 608px;"
>
<
legend
>Notes History</
legend
>
<
telerik:RadGrid
ID
=
"RadGridJobs2"
runat
=
"server"
AutoGenerateColumns
=
"False"
AllowPaging
=
"True"
GridLines
=
"None"
Width
=
"608px"
Skin
=
"Office2007"
SkinID
=
"RadGrid_Paging_Page20_NoExport_Add"
AllowAutomaticDeletes
=
"false"
AllowAutomaticInserts
=
"True"
DataSourceID
=
"LinqDataSourceNotes"
OnUpdateCommand
=
"RadGridJobs2_UpdateCommand"
>
<
MasterTableView
DataKeyNames
=
"OID"
DataSourceID
=
"LinqDataSourceNotes"
GridLines
=
"None"
CommandItemDisplay
=
"Top"
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"NoteDetails"
HeaderText
=
"Note"
SortExpression
=
"NoteDetails"
UniqueName
=
"columnNoteDetails"
Visible
=
"false"
/>
<
telerik:GridTemplateColumn
UniqueName
=
"columnNewNote"
HeaderText
=
"Note History"
>
<
ItemTemplate
>
<
table
cellspacing
=
"0"
cellpadding
=
"0"
width
=
"100%"
border
=
"0"
class
=
"TableNoBorders"
>
<
tr
>
<
td
>
<%# "<
div
><
span
style
=
'font-weight: bold; '
>By </
span
><
span
style
=
'font-style: italic; '
>" + Eval("User.FirstName") + " " + Eval("User.LastName") + "</
span
><
span
style
=
'font-weight: bold; '
> on </
span
><
span
style
=
'font-style: italic; '
>" + Eval("NoteDate", "{0:dd-MMM-yyyy hh:mm tt}") + "</
span
></
div
>"%>
</
td
>
</
tr
>
<
tr
>
<
td
>
<%# "<
div
style
=
'font-weight: bold; '
>Note: </
div
>" + Eval("NoteDetails")%>
</
td
>
</
tr
>
</
table
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridEditCommandColumn
ButtonType
=
"ImageButton"
HeaderStyle-Width
=
"10px"
ItemStyle-Width
=
"10px"
/>
<
telerik:GridClientDeleteColumn
ButtonType
=
"ImageButton"
HeaderStyle-Width
=
"10px"
ItemStyle-Width
=
"10px"
Visible
=
"false"
/>
</
Columns
>
<
CommandItemSettings
AddNewRecordText
=
"New Note"
/>
<
EditFormSettings
>
<
EditColumn
ButtonType
=
"ImageButton"
/>
</
EditFormSettings
>
</
MasterTableView
>
</
telerik:RadGrid
>
</
fieldset
>
</
asp:Panel
>
protected
void
RadGridJobs2_UpdateCommand(
object
source, GridCommandEventArgs e) {
var editableItem = ((GridEditableItem)e.Item);
var editNoteID = (
long
)editableItem.GetDataKeyValue(
"OID"
);
//retrieve entity form the Db
var editNote = DbContext.Notes.Where(nut => nut.OID == editNoteID).FirstOrDefault();
if
(editNote !=
null
) {
try
{
//update entity's state
editableItem.UpdateValues(editNote);
//submit changes to Db
DbContext.SubmitChanges();
}
catch
(Exception ex) {
}
}
}