[CLOSED] Combobox with store and pageproxy
Hi,
I has a combobox configured like this:
Code:
<ext:ComboBox ID="cbCitizen" runat="server" DisplayField="FullName" ValueField="ID_Citizen"
TypeAhead="false" LoadingText="Searching..." Width="500" FieldLabel="Citizen"
PageSize="10" HideTrigger="true" MinChars="3" ItemSelector="div.search-item">
<Triggers>
<ext:FieldTrigger Icon="Clear" Qtip="Remove selected" />
</Triggers>
<Listeners>
<TriggerClick Handler="this.removeByValue(this.getValue());this.clearValue();" />
</Listeners>
<Store>
<ext:Store ID="stCitizenearch" runat="server" AutoLoad="false" OnRefreshData="stCitizenSearcher_RefreshData">
<Proxy>
<ext:PageProxy>
</ext:PageProxy>
</Proxy>
<Reader>
<ext:JsonReader>
<Fields>
<ext:RecordField Name="ID_Citizen" Type="Int" />
<ext:RecordField Name="Name" Type="String" />
<ext:RecordField Name="Surname" Type="String" />
<ext:RecordField Name="CodFiscale" Type="String" />
<ext:RecordField Name="NTesseraSanitaria" Type="String" />
<ext:RecordField Name="FullName" Type="String" />
</Fields>
</ext:JsonReader>
</Reader>
</ext:Store>
</Store>
<Template ID="Template1" runat="server">
<Html>
<tpl for=".">
<div class="search-item">
<h3><span>{FullName}</span>({CodFiscale})</h3>
Tessera sanitaria: {NTesseraSanitaria}
</div>
</tpl>
</Html>
</Template>
</ext:ComboBox>
During the search I have no problem, but when I try to set a selected item when combo is empty the combo display only a value of item that I try to add.
My code to select an item is
Example 1:
Code:
cbCitizen.SelectedItem.Value = 1;
cbCitizen.SelectedItem.Text = "John Writers"
Example 2:
Code:
cbCitizen.Items.Add(new Ext.Net.ListItem("John Writers", 1));
cbCitizen.SetValue(1);"
After this test the results is the same. he text is always = 1
Thanks for support
Regards