|
Hi,
I have a Client Side CustomValidator Control, Is there a way to access selected item's CityCode value from comboxbox's itemtemplate. using client side javascript
--JD
( Please advice, some easy workable workaround )
<
telerik:RadComboBox
ID
=
"RadComboBox2"
Runat
=
"server"
TabIndex
=
"3"
DropDownWidth
=
"320px"
HighlightTemplatedItems
=
"true"
DataSourceID
=
"EDSStateList"
DataTextField
=
"StateName"
DataValueField
=
"StateCode"
SelectedValue='<%# Bind("FK_StateCode") %>'>
<
HeaderTemplate
>
<
ul
>
<
li
class
=
"col1"
>StateName</
li
>
<
li
class
=
"col2"
>CityName</
li
>
<
li
class
=
"col3"
>CityCode</
li
>
</
ul
>
</
HeaderTemplate
>
<
ItemTemplate
>
<
ul
>
<
li
class
=
"col1"
>
<%# DataBinder.Eval(Container.DataItem, "StateName")%></
li
>
<
li
class
=
"col2"
>
<%# DataBinder.Eval(Container.DataItem, "CityName")%></
li
>
<
li
class
=
"col3"
>
<%# DataBinder.Eval(Container.DataItem, "CityCode") %></
li
>
</
ul
>
</
ItemTemplate
>
<
FooterTemplate
>
</
FooterTemplate
>
</
telerik:RadComboBox
>
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>