When using the RadFormDecorator I have problems setting the focus to the main control on a page. The problem seems to be in IE 8 because Firefox works correctly. Does anyone have a fix or a workaround?
Thanks
Greetings,
I'm currently using radEditor (Version 2011.1.519.3) to build a chat application. To obtain the desired user experience, i have been able to reproduced the two suggested approaches on this link: http://www.telerik.com/community/forums/aspnet/editor/can-you-disable-multiline-on-telerik-radeditor.aspx
It's everything working well, the problem is in ie6. I'm not able to make it work in ie6 because it keeps inserting a newline everytime i press the enter key.
Can you provide some help?
protected void grdTicket_NeedDataSource(object source, GridNeedDataSourceEventArgs e){ DataSet ds = new DataSet(); DataTable dt = new DataTable(); dt.Columns.Add("UserId"); for (int i = 0; i < 15; i++) { DataRow dr = dt.NewRow(); dr["UserId"] = "XYZ" + i.ToString(); dt.Rows.Add(dr); } ds.Tables.Add(dt); grdTicket.DataSource = ds;}protected void grdTicket_PreRender(object sender, EventArgs e){ RadGrid grid = sender as RadGrid; if (grid.MasterTableView.Items.Count > 0) { if (grid.SelectedIndexes.Count == 0) { //grid.SelectedIndexes.Add(0); grid.MasterTableView.Items[0].Selected = true; // This just feels dirty!! // Why doesn't the event fire when I set the row's Selected property grdTicket_SelectedIndexChanged(sender, null); } }}protected void grdTicket_SelectedIndexChanged(object sender, EventArgs e){ RadGrid grid = sender as RadGrid; int index = Convert.ToInt32(grid.SelectedIndexes[0]); lblSelectedIndex.Text = "Selected index = " + index;}<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager><telerik:RadGrid ID="grdTicket" runat="server" AutoGenerateColumns="false" Width="946px" Font-Names="Verdana" Font-Size="x-small" EnableViewState="true" AllowSorting="true" AllowPaging="true" AllowMultiRowSelection="false" OnNeedDataSource="grdTicket_NeedDataSource" OnPreRender="grdTicket_PreRender" OnSelectedIndexChanged="grdTicket_SelectedIndexChanged"> <ClientSettings EnablePostBackOnRowClick="True"> <Selecting AllowRowSelect="True" /> </ClientSettings> <MasterTableView Width="100%" NoDetailRecordsText="No Records To Display"> <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"> </RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"> </ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn HeaderText="User ID" DataField="UserId" UniqueName="UserID"> </telerik:GridBoundColumn> </Columns> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"> </EditColumn> </EditFormSettings> </MasterTableView> <PagerStyle Mode="NextPrevNumericAndAdvanced" ShowPagerText="true" /> <FilterMenu EnableImageSprites="False"> </FilterMenu> <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"> </HeaderContextMenu></telerik:RadGrid><br /><asp:Label runat="server" ID="lblSelectedIndex" /><scheduler:AdvancedForm runat="server" ID="AdvancedEditForm1" Mode="Edit" Subject='<%# Bind("Subject") %>' Description='<%# Bind("Description") %>' Start='<%# Bind("Start") %>' End='<%# Bind("End") %>' RecurrenceRuleText='<%# Bind("RecurrenceRule") %>' Reminder='<%# Bind("Reminder") %>' AppointmentColor='<%# Bind("AppointmentColor") %>' UserID='<%# Bind("User") %>' RoomID='<%# Bind("Room") %>' />Private Sub BindSchedule() Dim ds As List(Of objCRM.Schedule) = objCRM.Schedule.SelectScheduleByUser(Session("User_id")) Scheduler.DataSource = ds Scheduler.DataBind()End Sub<rad:RadScheduler runat="server" ID="Scheduler" Width="753px" Height="600px" EnableExactTimeRendering="true" StartEditingInAdvancedForm="true" StartInsertingInAdvancedForm="true" DataKeyField="Schedule_id" DataStartField="Start" DataEndField="End" DataSubjectField="Subject" DataDescriptionField="Description" DataRecurrenceField="RecurrenceRule" DataReminderField="Reminder" DataRecurrenceParentKeyField="RecurrenceParentSchedule_id" AppointmentContextMenuSettings-EnableDefault="false" TimeSlotContextMenuSettings-EnableDefault="false" TimelineView-UserSelectable="false" > <AdvancedForm Modal="true" /> <Reminders Enabled="True" /></rad:RadScheduler>I have a user control that uses a custom control which has business logic to added controls dynamically. Example text boxes along with lable will be added based on the rule to capture addtional information from user.
If the user control is part of page and displayed using RadWindow then the I do not have any issues and on each post back between client and server dynamically added controls are getting displayed.
When the same user control is displayed inline using "User Control Edit Form" then for the first time dynamically added controls are getting displayed, but on the further post back they are not getting displayed.
In the custom control i am using CreateChildControls() to add controls dynamically.