for (int i = 0; i < appCol.Count; i++) { Appointment apt = new Appointment(); apt.Owner = owner; apt.ID = appCol[i].Id; apt.Start = DateTime.SpecifyKind(Convert.ToDateTime(appCol[i].Start), DateTimeKind.Utc); apt.End = DateTime.SpecifyKind(Convert.ToDateTime(appCol[i].End), DateTimeKind.Utc); apt.RecurrenceRule = Convert.ToString(appCol[i].RecurrenceRule); apt.Description = appCol[i].Description; // load Apppointment Type Resources apt.Resources.AddRange(GetResourcesByType(owner,"Appointment Types")); if (appCol[i].RecurrenceParentId != null) apt.RecurrenceParentID = appCol[i].RecurrenceParentId; int reminderTime = 0; if (Int32.TryParse(appCol[i].Reminder,out reminderTime)) { Reminder r = new Reminder(reminderTime); apt.Reminders.Add(r); Tools.SetAppointmentsForApplication(); } if (apt.RecurrenceParentID != null) { apt.RecurrenceState = RecurrenceState.Exception; } else if (apt.RecurrenceRule != string.Empty) { apt.RecurrenceState = RecurrenceState.Master; } apt.Subject += appCol[i].Subject; appointments.Add(apt); }int gridItem = (int)dataItem.GetDataKeyValue("PlayerCode");RadChart1.Series.Clear();RadChart1.Clear();RadChart1.PlotArea.XAxis.Clear();string scoreQuery = "SELECT [ScoreDate], [ScoreValue] FROM [Scores] WHERE ([PlayerCode] = @PlayerCode) AND ([ScoreValue] > 0) ORDER BY [ScoreDate] ASC";Connections scCon = new Connections(scoreQuery);scCon.AddParam("PlayerCode", gridItem);DataTable resTable = new DataTable();resTable = scCon.ReturnTable();ChartSeries chSeries = new ChartSeries();chSeries.Type = ChartSeriesType.Line;ChartAxisItem xAxis = new ChartAxisItem();RadChart1.PlotArea.XAxis.IsZeroBased = false;RadChart1.PlotArea.XAxis.AutoScale = false;RadChart1.PlotArea.XAxis.Appearance.ValueFormat = Telerik.Charting.Styles.ChartValueFormat.ShortDate;foreach (DataRow dr in resTable.Rows){ chSeries.AddItem(Convert.ToDouble(dr["ScoreValue"])); DateTime scDate = new DateTime(); scDate = Convert.ToDateTime(dr["ScoreDate"]); ChartAxisItem item = new ChartAxisItem(); item.Value = (decimal)scDate.ToOADate(); RadChart1.PlotArea.XAxis.AddItem(item);}RadChart1.PlotArea.Appearance.FillStyle.FillType = Telerik.Charting.Styles.FillType.Gradient;RadChart1.PlotArea.Appearance.FillStyle.MainColor = Color.FromArgb(78, 198, 19);RadChart1.PlotArea.Appearance.FillStyle.SecondColor = Color.FromArgb(123, 230, 108);RadChart1.Series.Add(chSeries);| <rad:GridNumericColumn Aggregate="Sum" FooterAggregateFormatString="{0:F}" DataFormatString="{0:F}" DataField="Hours_Sun" DataType="System.Decimal" HeaderText="SUN" /> |
| <rad:GridNumericColumn Aggregate="Sum" FooterAggregateFormatString="{0:F}" DataFormatString="{0:F}" DataField="Hours_Mon" DataType="System.Decimal" HeaderText="MON" /> |
| <rad:GridNumericColumn Aggregate="Sum" FooterAggregateFormatString="{0:F}" DataFormatString="{0:F}" DataField="Hours_Tue" DataType="System.Decimal" HeaderText="TUE" /> |
| <rad:GridNumericColumn Aggregate="Sum" FooterAggregateFormatString="{0:F}" DataFormatString="{0:F}" DataField="Hours_Wed" DataType="System.Decimal" HeaderText="WED" /> |
| <rad:GridNumericColumn Aggregate="Sum" FooterAggregateFormatString="{0:F}" DataFormatString="{0:F}" DataField="Hours_Thu" DataType="System.Decimal" HeaderText="THU" /> |
| <rad:GridNumericColumn Aggregate="Sum" FooterAggregateFormatString="{0:F}" DataFormatString="{0:F}" DataField="Hours_Fri" DataType="System.Decimal" HeaderText="FRI" /> |
| <rad:GridNumericColumn Aggregate="Sum" FooterAggregateFormatString="{0:F}" DataFormatString="{0:F}" DataField="Hours_Sat" DataType="System.Decimal" HeaderText="SAT" /> |
| <rad:GridCalculatedColumn Aggregate="Sum" FooterAggregateFormatString="{0:F}" DataFormatString="{0:F}" DataFields="Hours_Sun, Hours_Mon, Hours_Tue, Hours_Wed, Hours_Thu, Hours_Fri, Hours_Sat" Expression="{0}+{1}+{2}+{3}+{4}+{5}+{6}" DataType="System.Decimal" HeaderText="WEEK TOTAL" /> |

RadRotator Using onitemclick and OnClientItemClicked together
I check for condition and get an alert box with OnClientItemClicked, then do postback with onitemclick. Works fine in IE7. In Firefox3 I get __doPostBack is not defined. What is the work around for Firefox?
Thanks
Fred

Hello,
I am using Telerik grid. I have some GridTemplateColumn. Inside those columns there are EditItemTemplate column. Inside that I have <asp:checkbox>. I have intotal 5 checkboxes defined the same way. The condition I want is that out of 5 checkboxes if I click on one of the checkbox it will uncheck other 4 checkboxes. I got the object of the gridtemplatecolumn but I dont know what to do further. Any help will be appreciated
Code:
<telerik:GridTemplateColumn HeaderText="Activity - Fit/Exam" SortExpression="q9a_bit" UniqueName="q9a_bit" EditFormColumnIndex="0" DataField="q9a_bit" Display="false"> <ItemTemplate> </ItemTemplate> <EditItemTemplate> <asp:CheckBox ID="id1" runat="server" Checked="<%#Bind('q9a_bit') %>"/> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Activity - Refraction" SortExpression="q9b_bit" UniqueName="q9b_bit" EditFormColumnIndex="0" DataField="q9b_bit" Display="false"> <ItemTemplate> </ItemTemplate> <EditItemTemplate> <asp:CheckBox ID="id2" runat="server" Checked="<%#Bind('q9b_bit') %>"/> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Activity - Rx Change" SortExpression="q9c_bit" UniqueName="q9c_bit" EditFormColumnIndex="0" DataField="q9c_bit" Display="false"> <ItemTemplate> </ItemTemplate> <EditItemTemplate> <asp:CheckBox ID="id3" runat="server" Checked="<%#Bind('q9c_bit') %>"/> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Activity - Purchase Only" SortExpression="q9d_bit" UniqueName="q9d_bit" EditFormColumnIndex="0" DataField="q9d_bit" Display="false"> <ItemTemplate> </ItemTemplate> <EditItemTemplate> <asp:CheckBox ID="id4" runat="server" Checked="<%#Bind('q9d_bit') %>"/> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Activity - Purchase Only" SortExpression="q9e_bit" UniqueName="q9e_bit" EditFormColumnIndex="0" DataField="q9e_bit" Display="false"> <ItemTemplate> </ItemTemplate> <EditItemTemplate> <asp:CheckBox ID="id5" runat="server" onclick="return check_uncheck ();" Checked="<%#Bind('q9e_bit') %>"/> </EditItemTemplate> </telerik:GridTemplateColumn>
Javascript:
<script type="text/javascript"> function check_uncheck() { var grid = $find("<%=RadGrid1.ClientID%>"); var tableView = grid.get_masterTableView(); alert(tableView.getCellByColumnUniqueName(tableView.get_dataItems()[0],"q9a_bit")); } </script>Regards,
Parth
<telerik:RadScriptManager ID="RadScriptManager1" runat="server"> </telerik:RadScriptManager><telerik:RadFormDecorator ID="RadFormDecorator1" Runat="server" Skin="Forest" DecoratedControls="All" /><telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadGrid1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings></telerik:RadAjaxManager><telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" /><telerik:RadGrid ID="RadGrid1" runat="server" AllowAutomaticDeletes="True" AllowAutomaticUpdates="True" GridLines="None" AutoGenerateColumns="True" Skin="Forest" Width="90%" Height="300px" onitemdatabound="RadGrid1_ItemDataBound" onneeddatasource="RadGrid1_NeedDataSource" onitemupdated="RadGrid1_ItemUpdated" VirtualItemCount="1"> <MasterTableView EditMode="InPlace" EnableNoRecordsTemplate="False" InsertItemPageIndexAction="ShowItemOnFirstPage" DataKeyNames="LineNo" CommandItemDisplay="None"> <Columns> <telerik:GridEditCommandColumn></telerik:GridEditCommandColumn> </Columns> <EditFormSettings> <EditColumn UniqueName="EditCommandColumn1"> </EditColumn> </EditFormSettings> </MasterTableView> <ClientSettings> <Scrolling AllowScroll="True" UseStaticHeaders="True" /> </ClientSettings></telerik:RadGrid>