Jun 06, 2012, 9:19 PM
Cannot get SelectBox value
Please check the following example :
<%@ Page Language="C#" %>
<%@ Register assembly="Ext.Net" namespace="Ext.Net" tagprefix="ext" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<script runat ="server">
[DirectMethod]
public void SelectChange()
{
X.MessageBox.Alert("",TestCombo.Value).Show();
}
</script>
<form id="form1" runat="server">
<ext:ResourceManager ID="ResourceManager1" runat="server" Theme="Default" />
<ext:Panel ID="Panel1" runat="server">
<Items>
<ext:SelectBox runat ="server" ForceSelection="True" Editable="False" ID="TestCombo">
<Items>
<ext:ListItem Text="Item 1" Value="1"/>
<ext:ListItem Text="Item 2" Value="2"/>
<ext:ListItem Text="Item 3" Value="3"/>
<ext:ListItem Text="Item 4" Value="4"/>
</Items>
<Listeners>
<Change Handler = "App.direct.SelectChange();" />
</Listeners>
</ext:SelectBox>
</Items>
</ext:Panel>
</form>
</body>
</html>
The change procedure always emits item text, not value. How can I obtain the value field?