Ajax Events - please help!!

  1. #1

    Ajax Events - please help!!



    I thought I understood this but now I don't so I created a very simple example which doesn't work they way I expected. Can someone please explain.

    Markup: -

    <ext:ScriptManager ID="ScriptManager1" runat="server">
    </ext:ScriptManager>
    
    
    
    
    
    
    
    
    <ext:Panel ID="Panel1" runat="server" Height="300px" Title="Title" Width="350px">
        <Body>
            <ext:FormLayout ID="FormLayout1" runat="server">
                <ext:Anchor>
                    <ext:TextField ID="TextField1" runat="server" FieldLabel="Field1" />
                </ext:Anchor>
                <ext:Anchor>
                    <ext:TextField ID="TextField2" runat="server" FieldLabel="Field2" />
                </ext:Anchor> 
            </ext:FormLayout>
        </Body>
        <TopBar>
            <ext:Toolbar runat="server">
                <Items>
                    <ext:ToolbarButton ID="btnSave" Text="Save" Icon="Accept" AutoPostBack="false">
                        <AjaxEvents>
                            <Click OnEvent="btnSave_Click">
                                <ExtraParams>
                                    <ext:Parameter Name="Text" Value="#{TextField1}.value" Mode="Raw" />
                                </ExtraParams>
                            </Click>
                        </AjaxEvents>
                    </ext:ToolbarButton>
                </Items>
            </ext:Toolbar>
        </TopBar>
    </ext:Panel>
    Code-behind: -

    protected void Page_Load(object sender, EventArgs e)
    {
    }
    
    
    protected void btnSave_Click(object sender, AjaxEventArgs e)
    {
        string x = e.ExtraParams["Text"];
        TextField2.Text = x;
        // TextField2.Text = TextField1.Text;
    }
    1. variable x is empty

    2. TextField2.Text = TextField1.Text works

    Why is there no value in the ExtraParams parameter?
  2. #2

    RE: Ajax Events - please help!!

    Hi,
    The value of the ExtraParams must be as the following:
    Value="#{TextField1}.getValue()"
    Hope it helps :)
  3. #3

    RE: Ajax Events - please help!!

    Great - thanks.

Similar Threads

  1. Replies: 15
    Last Post: Feb 03, 2011, 1:27 PM
  2. [CLOSED] Ajax Events
    By state in forum 1.x Legacy Premium Help
    Replies: 1
    Last Post: Aug 19, 2009, 4:29 AM
  3. [CLOSED] MultiSelect in Ajax events
    By tdracz in forum 1.x Legacy Premium Help
    Replies: 7
    Last Post: Dec 20, 2008, 7:31 AM
  4. [CLOSED] Tab Ajax Events In behind code
    By matmani in forum 1.x Help
    Replies: 2
    Last Post: Dec 10, 2008, 3:30 PM
  5. [CLOSED] Ajax Events Error
    By jachnicky in forum 1.x Help
    Replies: 3
    Last Post: Dec 01, 2008, 9:27 PM

Posting Permissions