|
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>