Jun 03, 2009, 10:35 PM
DisplayField of the ComboBox
Hi,
I need, in JavaScript, show the value DisplayField and ValueField of the ComboBox.
With ComboBox.getValue(), returns only ValueField.
Is it possibile?
Sample:
Maia
Coolite V 0.8.0
I need, in JavaScript, show the value DisplayField and ValueField of the ComboBox.
With ComboBox.getValue(), returns only ValueField.
Is it possibile?
Sample:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="ComboBoxJS._Default" %>
<%@ Register Assembly="Coolite.Ext.Web" Namespace="Coolite.Ext.Web" TagPrefix="ext" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
if (!Ext.IsAjaxRequest)
{
this.Store1.DataSource = new object[]
{
new object[] {1,"Email"},
new object[] {2,"Pessoalmente"},
new object[] {3,"Fone"},
};
this.Store1.DataBind();
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>Get Value from ComboBox</title>
<script type="text/javascript">
var show = function() {
alert(cbxTipoContato.getValue()); ----------------> show Id
alert(cbxTipoContato.get??????? ------------------------> I need show value of DisplayField
}
</script>
</head>
<body>
<form id="form1" runat="server">
<ext:ScriptManager ID="ScriptManager1" runat="server" />
<h1>Array Grid Example</h1>
<p>Demonstrates how to create a grid from Array data.</p>
<ext:Store ID="Store1" runat="server">
<Reader>
<ext:ArrayReader>
<Fields>
<ext:RecordField Name="id" />
<ext:RecordField Name="descricao" />
</Fields>
</ext:ArrayReader>
</Reader>
</ext:Store>
<ext:ComboBox
ID="cbxTipoContato"
runat="server"
StoreID="Store1"
FieldLabel="Tipo Contato"
AllowBlank="true"
DisplayField="descricao"
ValueField="id"
TypeAhead="true"
Mode="Local"
ForceSelection="true"
TriggerAction="All"
EmptyText="Seleione Tipo Contato..."
Width="250"
/>
<ext:Button runat="server" Icon="Accept" ID="ok">
<Listeners>
<Click Fn="show" />
</Listeners>
</ext:Button>
</form>
</body>
</html>
Tks.Maia
Coolite V 0.8.0