FormPanel

  1. #1

    FormPanel

    i have a gridpanel. i create new formpanel in codebehind dynamicly , via directmethod, using gridpanel id key from database.

    problem is formpanel always display first assigned data.

    i dont use a store for formpanel.

    i call formpanel reset vs. but formpanel remember first data.

    please help.
  2. #2
    Please always provide a runable simple test case demonstrates the issue otherwise we will not able to help you
  3. #3

    Sample Code

    Thank you for quick response.

    FormPanel always display first clicked button text.


    <%@ Page Language="C#" %>

    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>

    <!DOCTYPE html>

    <script runat="server">

    protected void Page_Load(object sender, EventArgs e)
    {
    if (!X.IsAjaxRequest)
    {
    }
    }


    [DirectMethod]
    public void SetTimeStamp(string text)
    {

    FormPanel formPanel = new FormPanel
    {
    ID = "FormPanel1",
    Icon = Icon.User,
    Frame = true,
    Width=300,
    };

    formPanel.Items.Clear();
    TextField tf = new TextField();
    tf.FieldLabel = "Test";
    tf.Name = "Test";
    tf.Text = text;
    tf.Width = 200;
    formPanel.Items.Add(tf);
    FormWindow.Items.Clear();
    FormWindow.Items.Add(formPanel);
    formPanel.Render();
    FormWindow.Hidden = false;
    }

    </script>

    <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:Button ID="Button5" runat="server" Text="Click BBB">
    <Listeners>
    <Click Handler="App.direct.SetTimeStamp('BBB');" />
    </Listeners>
    </ext:Button>

    <ext:Button ID="Button1" runat="server" Text="Click AAA">
    <Listeners>
    <Click Handler="App.direct.SetTimeStamp('AAAA');" />
    </Listeners>
    </ext:Button>

    <ext:Window ID="FormWindow" Modal="true" MinWidth="300" Hidden="true" runat="server">
    <Items>
    </Items>
    </ext:Window>


    </form>
    </body>
    </html>
    Last edited by nedimkeskin; Jan 31, 2013 at 9:41 AM.
  4. #4
    Text field is restored from submitted data, to prevent submit data you can use
    [DirectMethod(Type=DirectEventType.Load)]

Similar Threads

  1. Div, FormPanel
    By rookie in forum 1.x Help
    Replies: 3
    Last Post: Nov 22, 2012, 1:10 PM
  2. Replies: 0
    Last Post: Nov 17, 2011, 10:53 AM
  3. FormPanel refresh
    By frostfang in forum 1.x Help
    Replies: 2
    Last Post: Mar 13, 2011, 7:28 AM
  4. FormPanel Validation
    By Ganesh3.shirsath in forum 1.x Help
    Replies: 1
    Last Post: Oct 07, 2010, 8:11 AM
  5. TabPanel in Formpanel
    By Richardt in forum 1.x Help
    Replies: 1
    Last Post: Sep 30, 2010, 5:56 PM

Posting Permissions