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>