I am using both IE9 and Firefox 7 on the popup edit they display differently. I have a required validation on some fields.
<
telerik:GridTemplateColumn
HeaderText
=
"First Name"
UniqueName
=
"First_Name"
AllowFiltering
=
"False"
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"tbFirstName"
runat
=
"server"
Text='<%# Bind("First_Name") %>'>
</
telerik:RadTextBox
>
<
asp:RequiredFieldValidator
ID
=
"rfvFirstName"
runat
=
"server"
ErrorMessage
=
"(Required)"
ControlToValidate
=
"tbFirstName"
ForeColor
=
"Red"
> </
asp:RequiredFieldValidator
>
</
EditItemTemplate
>
<
ItemStyle
HorizontalAlign
=
"Left"
/>
<
ItemTemplate
>
<
asp:Label
ID
=
"lbFirstName"
runat
=
"server"
Text='<%# Eval("First_Name", "{0}") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
radChart.ClearSkin();
radChart.Skin = Skin;
radChart.SeriesOrientation = ((RadChartEntity)Session[radChart.ID]).Orientation;
radChart.AutoLayout = true;
radChart.PlotArea.Appearance.Dimensions.Width = 500;
radChart.PlotArea.Appearance.Dimensions.Height = 500;
radChart.PlotArea.EmptySeriesMessage.TextBlock.Text = "No data";
radChart.PlotArea.XAxis.IsZeroBased = false;
radChart.PlotArea.XAxis.AutoScale = false;
radChart.PlotArea.XAxis.Appearance.ValueFormat = Telerik.Charting.Styles.ChartValueFormat.ShortDate;
radChart.PlotArea.XAxis.Appearance.LabelAppearance.RotationAngle = 45;
radChart.PlotArea.XAxis.Appearance.LabelAppearance.CompositionType = LabelItemsCompositionTypes.RowImageText;
radChart.PlotArea.XAxis.Appearance.LabelAppearance.Position.AlignedPosition = AlignedPositions.Top;
radChart.Appearance.FillStyle.FillType = FillType.Solid;
radChart.Appearance.TextQuality = TextQuality.ClearTypeGridFit;
radChart.Appearance.Border.Visible = false;
radChart.Legend.Appearance.ItemTextAppearance.MaxLength = 20;
radChart.Legend.Appearance.Position.AlignedPosition = AlignedPositions.TopRight;
//radChart.Legend.Appearance.Overflow = Overflow.Row;
radChart.ChartTitle.Appearance.Position.AlignedPosition = AlignedPositions.TopLeft;
radChart.ChartTitle.Appearance.Position.Auto = false;
Let us also remark, the heigth of the RadChart equals to 600px a the width of the RadChart equals to 1000px.
<telerik:RadChart ID="radChart" runat="server" Height="600px" Width="1000px" EnableViewState="false">
</telerik:RadChart>
using
System;
using
System.Collections.Generic;
using
System.ComponentModel;
using
System.Linq;
using
System.Text;
using
System.Web;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
Telerik.Web.UI;
namespace
ServerControl1
{
[ToolboxData(
"<{0}:ScapaLoad runat=server></{0}:ScapaLoad>"
)]
public
class
ScapaLoad : CompositeControl
{
RadComboBox _combo;
[
Category(
"Data"
),
Description(
"Data source ID for populating combo box"
),
PersistenceMode(PersistenceMode.Attribute)
]
public
string
DataSourceID
{
get
{
EnsureChildControls();
return
_combo.DataSourceID;
}
set
{
EnsureChildControls();
_combo.DataSourceID = value;
}
}
[
Category(
"Data"
),
Description(
"Database field with value to be used as a value of each combo box element"
),
PersistenceMode(PersistenceMode.Attribute)
]
public
string
DataValueField
{
get
{
EnsureChildControls();
return
_combo.DataValueField;
}
set
{
EnsureChildControls();
_combo.DataValueField = value;
}
}
[
Category(
"Data"
),
Description(
"Database field to be used as a visible text for chosen element from combo box"
),
PersistenceMode(PersistenceMode.Attribute)
]
public
string
DataTextField
{
get
{
EnsureChildControls();
return
_combo.DataTextField;
}
set
{
EnsureChildControls();
_combo.DataTextField = value;
}
}
protected
override
void
CreateChildControls()
{
Controls.Clear();
_combo =
new
RadComboBox();
Controls.Add(_combo);
}
protected
override
void
RecreateChildControls()
{
EnsureChildControls();
}
protected
override
void
Render(HtmlTextWriter writer)
{
AddAttributesToRender(writer);
_combo.RenderControl(writer);
}
}
}
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>
<%@ Register Assembly="ServerControl1" Namespace="ServerControl1" TagPrefix="aspSample" %>
<%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %>
<!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
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
div
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
/>
<
asp:LinqDataSource
ID
=
"LinqDataSource1"
runat
=
"server"
EnableDelete
=
"true"
ContextTypeName
=
"TestLinqDataContext"
EntityTypeName
=
""
TableName
=
"Users"
>
</
asp:LinqDataSource
>
<
aspSample:ScapaLoad
ID
=
"ScapaLoad1"
runat
=
"server"
DataSourceID
=
"LinqDataSource1"
DataValueField
=
"Name"
DataTextField
=
"Name"
/>
</
div
>
</
form
>
</
body
>
</
html
>
<
telerik:RadAjaxPanel
ID
=
"RadAjaxPanel1"
runat
=
"server"
Height
=
"100%"
Width
=
"100%"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
onajaxsettingcreated
=
"RadAjaxPanel1_AjaxSettingCreated"
>
<
asp:Button
Text
=
"FirstButton"
ID
=
"FirstButton"
runat
=
"server"
onclick
=
"FirstButton_Click"
/>
<
asp:TextBox
runat
=
"server"
ID
=
"FirstTxt"
/>
<
telerik:RadAjaxPanel
ID
=
"RadAjaxPanel2"
runat
=
"server"
Height
=
"200px"
Width
=
"300px"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
onajaxsettingcreated
=
"RadAjaxPanel2_AjaxSettingCreated"
>
<
asp:Button
Text
=
"SecondButton"
ID
=
"SecondButton"
runat
=
"server"
onclick
=
"SecondButton_Click"
style
=
"margin-bottom: 0px"
/>
<
asp:TextBox
runat
=
"server"
ID
=
"SecondTxt"
/>
<
asp:Label
ID
=
"SecondLable"
runat
=
"server"
/>
</
telerik:RadAjaxPanel
>
</
telerik:RadAjaxPanel
>
protected void RadAjaxPanel1_AjaxSettingCreated(object sender, Telerik.Web.UI.AjaxSettingCreatedEventArgs e)
{
e.UpdatePanel.UpdateMode = UpdatePanelUpdateMode.Always;
}
protected void RadAjaxPanel2_AjaxSettingCreated(object sender, Telerik.Web.UI.AjaxSettingCreatedEventArgs e)
{
e.UpdatePanel.UpdateMode = UpdatePanelUpdateMode.Always;
}
protected void FirstButton_Click(object sender, EventArgs e)
{
SecondTxt.Text = "ok";
}
protected void SecondButton_Click(object sender, EventArgs e)
{
FirstTxt.Text = "ok";
SecondTxt.Text = "ok";
txt3.Text = "ok";
SecondLable.Text = "ok";
}
Hello All,
I have a very simple Calendar with 2 months, Sep and Oct
The SpecialDay is Oct first an must be only visible on the second month in the calendar.
So far so good.
In the first month of the calendar this date is not visible as a SpecialDay but when I hover over the date then the date lights-up while it must be disabled and when hover-off then the style is applied from the special date.
The screen dump’s show before hover and after hover.
I set the date on DayRender and compare the date to e.Day and the Month.
The tooltip is only visible on the second calendar month so I know the a have the correct day and month.
How can I disable the days form the other months without setting the property ShowOtherMonthsDays="false" ?
<
head
runat
=
"server"
>
<
title
></
title
>
<
style
type
=
"text/css"
>
.RadCalendar .event_future
{
border: 1px solid Green !important;
background-color: Lime;
}
.RadCalendar .rcOtherMonth a, .RadCalendar .riDisabled a
{
cursor: default;
}
</
style
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
>
</
telerik:RadScriptManager
>
<
telerik:RadCalendar
ID
=
"RadCalendar1"
runat
=
"server"
CultureInfo
=
"nl-NL"
EnableMultiSelect
=
"False"
EnableMonthYearFastNavigation
=
"False"
FirstDayOfWeek
=
"Monday"
MultiViewRows
=
"2"
TitleFormat
=
"MMM"
ShowDayCellToolTips
=
"false"
Skin
=
"WebBlue"
TitleAlign
=
"Center"
UseColumnHeadersAsSelectors
=
"False"
UseRowHeadersAsSelectors
=
"False"
>
</
telerik:RadCalendar
>
</
form
>
</
body
>
</
html
>
Protected
Sub
RadCalendar1_DayRender(sender
As
Object
, e
As
Telerik.Web.UI.Calendar.DayRenderEventArgs)
Handles
RadCalendar1.DayRender
Dim
SpecialDay
As
Date
= DateValue(
"1-10-2011"
)
If
e.Day.
Date
= SpecialDay
AndAlso
e.View.MonthStartDate.Month = SpecialDay.Month
Then
e.Day.IsSelectable =
True
e.Day.IsDisabled =
False
e.Cell.ToolTip =
"SpecialDay"
e.Cell.CssClass =
"event_future"
Else
e.Day.IsSelectable =
False
e.Day.IsDisabled =
True
e.Cell.CssClass =
"riDisabled"
End
If
Me
.RadCalendar1.SpecialDays.Add(e.Day)
End
Sub
Best regards,
Marco