[CLOSED] HtmlEditor value empty in DirectEvent

  1. #1

    [CLOSED] HtmlEditor value empty in DirectEvent

    Hi,

    I've got a problem with the HtmlEditor. I need to store the text of a HtmlEditor in a DirectEvent. In the code sample below, it does matter which control calls the DirectEvent. When using the MenuItem, the Content.Text value is an empty string. The SplitButton will post the correct Text value.

    I tested this with IE11 & Chrome. Ext.NET version: 2.5.1.25435

    Do you have any idea why?
    Regards,
    Sander


    <%@ Page Language="C#" %>
    
    <script runat="server">
    
    
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!X.IsAjaxRequest)
            {
                Content.Text = DateTime.Now.ToString();
            }
        }
        
        public void SaveEntity(object sender, DirectEventArgs e)
        {
            var txt = Content.Text;
        }
    
    
    </script>
    
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head id="Head1" runat="server">
        <title></title>
    </head>
    <body>
        <form id="Form1" runat="server">
            <ext:ResourceManager ID="ResourceManager1" runat="server" />
            <ext:Viewport ID="Viewport1" runat="server">
                <Items>
                    <ext:FormPanel ID="MainPanel" runat="server">
                        <TopBar>
                            <ext:Toolbar ID="Toolbar1" runat="server">
                                <Items>
                                    <ext:SplitButton runat="server" Text="Content is posted back" ID="SaveAndCloseButton" Icon="Disk">
                                        <DirectEvents>
                                            <Click OnEvent="SaveEntity" />
                                        </DirectEvents>
                                        <Menu>
                                            <ext:Menu ID="Menu1" runat="server">
                                                <Items>
                                                    <ext:MenuItem ID="SaveMenuItem" runat="server" Text="Content is NOT posted back" Icon="Disk">
                                                        <DirectEvents>
                                                            <Click OnEvent="SaveEntity" />
                                                        </DirectEvents>
                                                    </ext:MenuItem>
                                                </Items>
                                            </ext:Menu>
                                        </Menu>
                                    </ext:SplitButton>
                                </Items>
                            </ext:Toolbar>
                        </TopBar>
                    </ext:FormPanel>
                    <ext:HtmlEditor ID="Content" runat="server" Flex="1" />
                </Items>
            </ext:Viewport>
        </form>
    </body>
    </html>
    Last edited by Daniil; May 16, 2014 at 2:31 PM. Reason: [CLOSED]
  2. #2
    Hi @prost,

    Please set this for the Menu.
    RenderToForm="true"
    By default, a Menu is rendered outside a form.
  3. #3
    That worked... good to know...
    Thanks

Similar Threads

  1. [CLOSED] HtmlEditor submit value empty
    By prost in forum 2.x Legacy Premium Help
    Replies: 2
    Last Post: Jan 30, 2013, 2:15 PM
  2. [CLOSED] ListView with HtmlEditor -> HtmlEditor value is null
    By SouthDeveloper in forum 1.x Legacy Premium Help
    Replies: 8
    Last Post: Apr 17, 2012, 12:50 AM
  3. Replies: 1
    Last Post: Nov 18, 2011, 3:36 PM
  4. Replies: 1
    Last Post: Jun 09, 2011, 7:04 PM
  5. Replies: 0
    Last Post: Jun 26, 2009, 11:32 AM

Tags for this Thread

Posting Permissions