我有一个带有一些控件(extJs和ASP)的表单,如下所示:
<ext:ComboBox ID="Countries" runat="server" .../>
<asp:CheckBox ID="cb1" runat="server" />
我想使用BaseParams
对象的store
发送参数:
<ext:Parameter Name="cid" Value="Ext.get('#{Countries}').getValue()" />
<ext:Parameter Name="cbv" Value="#{cb1}.dom.checked" />
然后成了:
Ext.apply( options.params,{
"cid":Ext.get('CountryCities1_Countries').getValue(),
"cbv":Ext.get("CountryCities1_cb1").dom.checked}
);
如你所见从ASP.Net获取值复选框比extJs Combobox简单...你知道其他干净的方法来获得组合框值吗?
答案 0 :(得分:0)
我找到了......就像这样:
<ext:ComboBox ...>
<Listeners>
<Select Handler=" #{myStore}.reload({ params: {cid: this.value}});" />
</Listeners>
</ext:ComboBox>