Sep 10, 2008, 10:01 AM
[FIXED] [V0.6] NumberField and AjaxEvents
Hello,
The example below demonstrates that the NumberField is not being set on AjaxEvents ComboBox change event.
Timothy
The example below demonstrates that the NumberField is not being set on AjaxEvents ComboBox change event.
<%@ Page Language="C#" %>
<%@ Register Assembly="Coolite.Ext.Web" Namespace="Coolite.Ext.Web" TagPrefix="ext" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void drpBox_Change(object sender, AjaxEventArgs e)
{
txtName.Text = "Timothy";
txtPrice.Number = 1;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="True" />
<ext:ScriptManager ID="ScriptManager2" runat="server" Theme="Gray" />
<ext:TabPanel ID="TabPanel" runat="server" ActiveTabIndex="0" AutoPostBack="True" AutoHeight="True" DeferredRender="True">
<Tabs>
<ext:Tab ID="Tab1" runat="server" Title="Tab1">
<Content>
<ext:ComboBox ID="drpBox" runat="server">
<Items>
<ext:ListItem Text="1" />
<ext:ListItem Text="2" />
</Items>
<AjaxEvents>
<Change OnEvent="drpBox_Change" />
</AjaxEvents>
</ext:ComboBox>
<ext:TextField ID="txtName" runat="server" />
<ext:NumberField ID="txtPrice" runat="server" AllowDecimals="True" DecimalPrecision="2" />
</Content>
</ext:Tab>
</Tabs>
</ext:TabPanel>
</form>
</body>
</html>
Cheers,Timothy