ext下拉框combobox再次点击下拉没反应
extjs吧
全部回复
仅看楼主
level 3
倾城星仔 楼主
修改window窗口中的ComboBox,初始点击从后台加载数据,并正常显示出来。
但按下确认按钮后,Form表单正常提交,并reset,但再次打开修改窗,单击ComboBox,却没有下拉列表弹出,请问这是什么原因,有什么解决办法?
window的closeAction 为 'hide'。
问题补充:<div class="quote_title">renpeng301 写道</div><div class="quote_div">Form表单正常提交<br /> 那修改后的ComboBox 有没有
正确的
写入数据库·<br />然后还有就是ComboBox的数据源 是从数据库获取的么?</div><br /><pre name="code" class="java">var carSerCombstore2 = new Ext.data.Store({
proxy : new Ext.data.HttpProxy({
url : 'carSeriesAction!comboQuery',
method : 'POST'
}),
reader : new Ext.data.JsonReader({
root : 'result'
}, [{
name : 'brandId',
mapping : 'brandId'
}, {
name : 'brandChName',
mapping : 'brandChName'
}])
});
var carSerCombo2 = new Ext.form.ComboBox({
id : 'carSerCombo2',
fieldLabel :'车系名称',
store : carSerCombstore2,
region : 'right',
displayField : 'brandChName',
valueField : 'brandId',
hiddenName : 'brandId',
loadingText : 'loading...',
typeAhead : true,
mode : 'remote',
defaults : {
width : 100
},
anchor : '90%',
triggerAction : 'all',
emptyText : '请选择...',
selectOnFocus : true,
listeners : {
"select" : function() {
}
}</pre><br />这是ComboBox下拉框的代码,Form能正常提交,ComboBox传回brandId值,但窗口再次打开,点击ComboBox,下拉列表没弹出,不知甚原因!问题补充:<div class="quote_title">babydeed 写道</div><div class="quote_div">试试把combo的mode : 'remote',   <br />这个属性值改为local <br />然后window框显示前combo的store去load一下</div><br /><br /><br /><br />结果还是一样<img src="/images/smiles/icon_cry.gif"/> !!!!
2016年01月14日 08点01分 1
level 3
倾城星仔 楼主
2016年01月14日 08点01分 2
level 3
倾城星仔 楼主
2016年01月14日 08点01分 3
level 6
设置tiggerAction : 'all'
2016年03月01日 01点03分 8
还是不行啊
2016年03月09日 01点03分
@倾城星仔 你在后台打个断点 看看每次点击都跳转过去了吗
2016年03月09日 01点03分
@w8036288 后台过去了,可是就是不现实,获取store的数量也是正确的
2016年03月09日 01点03分
1