May 09, 2012, 2:25 PM
[CLOSED] Update v2.0 combobox with AjaxResult
Hi, We migrated to v2.0 and we have a problem with populate combobox using AjaxProxy.
Before code:
Before code:
<ext:ComboBox ID="cmbEmpresa" runat="server" Mode="Local" ValueField="Codigo" DisplayField="Fantaisa"
Editable="false" FieldLabel="Empresa" LazyInit="false" LoadingText="Carregando..."
ForceSelection="true">
<Store>
<ext:Store ID="dsEmpresasMasterPage" runat="server" WarningOnDirty="false">
<Proxy>
<ext:PageProxy Url="/athenasx/Empresa/ObterListaEmpresasPermitidas/" />
</Proxy>
<Model>
<ext:Model runat="server">
<Fields>
<ext:ModelField Name="Fantaisa" />
<ext:ModelField Name="Codigo" />
</Fields>
</ext:Model>
</Model>
</ext:Store>
</Store>
<Items>
<ext:ListItem Text="Todas as Empresas" Value="0" />
</Items>
<SelectedItem Value="0" />
<Listeners>
<Select Handler="FiltrarFiliaisEmpresa();" />
</Listeners>
<DirectEvents>
<Select Url="/athenasx/Empresa/SelecionarEmpresa">
<ExtraParams>
<ext:Parameter Name="codigoempresa" Value="Ext.encode(#{cmbEmpresa}.getValue())"
Mode="Raw" />
</ExtraParams>
</Select>
</DirectEvents>
</ext:ComboBox>
After code:<ext:ComboBox ID="cmbEmpresa" runat="server" ValueField="Codigo" DisplayField="Fantaisa"
Editable="false" FieldLabel="Empresa">
<Store>
<ext:Store ID="dsEmpresasMasterPage" runat="server" WarningOnDirty="false">
<Proxy>
<ext:AjaxProxy Url="/athenasx/Empresa/ObterListaEmpresasPermitidas/" />
</Proxy>
<Model>
<ext:Model runat="server">
<Fields>
<ext:ModelField Name="Fantaisa" />
<ext:ModelField Name="Codigo" />
</Fields>
</ext:Model>
</Model>
</ext:Store>
</Store>
<Items>
<ext:ListItem Text="Todas as Empresas" Value="0" />
</Items>
<Listeners>
<Select Handler="FiltrarFiliaisEmpresa();" />
</Listeners>
<DirectEvents>
<Select Url="/athenasx/Empresa/SelecionarEmpresa">
<ExtraParams>
<ext:Parameter Name="codigoempresa" Value="Ext.encode(#{cmbEmpresa}.getValue())"
Mode="Raw" />
</ExtraParams>
</Select>
</DirectEvents>
</ext:ComboBox>
Last edited by Daniil; May 10, 2012 at 8:33 PM.
Reason: [CLOSED]