[CLOSED] [1.0] FieldSet and RadEdito issue

  1. #1

    [CLOSED] [1.0] FieldSet and RadEdito issue

    Hi,

    FieldSet has compatibility issue with Telerik Radeditor. The following code is working in IE but not in Chrome and Firefox.

    <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
    <!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">
        <ext:ResourceManager ID="ResourceManager1" runat="server">
        </ext:ResourceManager>
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
        <ext:FieldSet runat="server" Title="My Editor">
            <Content>
                <telerik:RadEditor runat="server"></telerik:RadEditor>
            </Content>
        </ext:FieldSet>
        </form>
    </body>
    </html>
    Regards,
    Kheam
    Last edited by geoffrey.mcgill; Nov 11, 2010 at 3:51 AM. Reason: [CLOSED]
  2. #2
    Hi,

    Please provide more details about the issue. Any screenshots? Is it FieldSet or RadEditor issue?
  3. #3
    Quote Originally Posted by Vladimir View Post
    Hi,

    Please provide more details about the issue. Any screenshots? Is it FieldSet or RadEditor issue?
    It is FieldSet issue. It works in IE but not in Chrome and Firefox.
    The screen shots doesn't see much as it looks the same and nothing wrong.
    The issue is that Chrome and Firefox cannot click or focus on RadEditor when RadEditor is in FieldSet.
    Please refer to the code on previous post.

    Regards,
    Kheam
  4. #4
    Hi,

    Why is it FieldSet issue? It is RadEditor is none focusable. If you use HtmlEditor then is the same issue reproducible?
    FieldSet just simple html fieldset. If you place RadEditor inside the following markup then do you have the same issue? If yes then I think it is RadEditor issue
    <FIELDSET class="x-fieldset">
        <LEGEND style="MozUserSelect: none; KhtmlUserSelect: none" class="x-fieldset-header x-unselectable" unselectable="on">
            <SPAN class="x-fieldset-header-text">
                FieldSet
            </SPAN>
        </LEGEND>
        <DIV class="x-fieldset-bwrap">
            <DIV class="x-fieldset-body">
                 // place RadEditor here
            
        
    </FIELDSET>
    Please provide full test sample for us with telerik assemblies (you can send it to the support email)
  5. #5
    Hi,

    I don't think that it is Ext.Net issue because I was able to reproduce it without Ext.Net
    <%@ Page Language="C#" %>
    <%@ 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>
        
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script> 
    
        <script type="text/javascript">
        
            $(document).ready(function() {
                setTimeout(showEditor, 10);
            });
            
            function showEditor(){
                var el = document.createElement("div"),
                    ed = document.getElementById('editorArea');
                
                document.getElementById('form1').appendChild(el);
                el.appendChild(ed);
                ed.style.display = "block";
            }
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
            <asp:ScriptManager runat="server" />
        
            <div id="editorArea" style="display:none;">
               <telerik:RadEditor ID="RadEditor2" runat="server">
               </telerik:RadEditor>
            </div>
        </form>
    </body>
    </html>
    Therefore I can recommend to address this issue to Telerik support
  6. #6
    Hi,

    I have posted sample code to Telerik and provided the following solution.
    <%@ 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 id="Head1" runat="server">
        <title></title>
           
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
        <telerik:RadCodeBlock ID="CB" runat="server">
        <script type="text/javascript">
     
            $(document).ready(function () {
                setTimeout(showEditor, 10);
            });
     
            function showEditor() {
                var el = document.createElement("div"),
                    ed = document.getElementById('editorArea');
     
                document.getElementById('form1').appendChild(el);
                el.appendChild(ed);
                ed.style.display = "block";
                $find("<%=RadEditor2.ClientID%>").onParentNodeChanged();
            }
        </script>
        </telerik:RadCodeBlock>
    </head>
    <body>
        <form id="form1" runat="server">
            <asp:ScriptManager ID="ScriptManager1" runat="server" />
           
            <div id="editorArea" style="display:none;">
               <telerik:RadEditor ID="RadEditor2" runat="server">
               </telerik:RadEditor>
            </div>
        </form>
    </body>
    </html>
    Yes, it solved the problem above. But, it doesn't resolve the on focus problem radeditor in the ext:fieldset.
    What is your suggestion?
  7. #7
    Hi,

    Try to add the following sample
    <%@ Page Language="C#" %>
    
    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
    <%@ 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>
        
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
        
        <telerik:RadCodeBlock ID="CB" runat="server">
            <script type="text/javascript">
                function updateEditor() {
                    $find("<%=RadEditor1.ClientID%>").onParentNodeChanged();
                }
            </script>
        </telerik:RadCodeBlock>
    </head>
    <body>
        <form id="form1" runat="server">
        <ext:ResourceManager ID="ResourceManager1" runat="server">
        </ext:ResourceManager>
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
        <ext:FieldSet runat="server" Title="My Editor">
            <Content>
                <telerik:RadEditor ID="RadEditor1" runat="server">
                </telerik:RadEditor>
            </Content>
            <Listeners>
                <AfterRender Fn="updateEditor" Delay="500" />
            </Listeners>
        </ext:FieldSet>
        </form>
    </body>
    </html>
  8. #8
    Quote Originally Posted by Vladimir View Post
    Hi,

    Try to add the following sample
    <%@ Page Language="C#" %>
    
    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
    <%@ 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>
        
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
        
        <telerik:RadCodeBlock ID="CB" runat="server">
            <script type="text/javascript">
                function updateEditor() {
                    $find("<%=RadEditor1.ClientID%>").onParentNodeChanged();
                }
            </script>
        </telerik:RadCodeBlock>
    </head>
    <body>
        <form id="form1" runat="server">
        <ext:ResourceManager ID="ResourceManager1" runat="server">
        </ext:ResourceManager>
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
        <ext:FieldSet runat="server" Title="My Editor">
            <Content>
                <telerik:RadEditor ID="RadEditor1" runat="server">
                </telerik:RadEditor>
            </Content>
            <Listeners>
                <AfterRender Fn="updateEditor" Delay="500" />
            </Listeners>
        </ext:FieldSet>
        </form>
    </body>
    </html>
    It works now. Thank you.

Similar Threads

  1. [CLOSED] [1.3] Fieldset layout
    By softmachine2011 in forum 1.x Legacy Premium Help
    Replies: 4
    Last Post: Mar 07, 2012, 2:36 PM
  2. [CLOSED] Fieldset: label issue
    By RomualdAwessou in forum 1.x Legacy Premium Help
    Replies: 8
    Last Post: Oct 20, 2010, 7:44 PM
  3. [CLOSED] fieldset setCollapse
    By vali1993 in forum 1.x Legacy Premium Help
    Replies: 1
    Last Post: Jul 14, 2010, 7:20 PM
  4. [CLOSED] [1.0] FieldSet issue
    By methode in forum 1.x Legacy Premium Help
    Replies: 5
    Last Post: Mar 26, 2010, 8:31 AM
  5. [CLOSED] TabPanel and FieldSet issue
    By turione in forum 1.x Legacy Premium Help
    Replies: 2
    Last Post: Apr 27, 2009, 4:00 PM

Posting Permissions