大哥大姐们,我用Ext调用后台数据的时候出了一个问题,代码如下:
[code="java"]
fieldLabel : '选择分项',
editable : false,
xtype : 'combo',
store : new Ext.data.Store({
proxy : new Ext.data.HttpProxy({
url : 'energy/energyItemDefind_getAllEnergyItemDefind.action'
}),
reader : new Ext.data.JsonReader({
fields : ['id', 'name'],
root : 'energyItems'
})
}),
anchor : '40%',
valueField : 'id',
displayField : 'name',
triggerAction : 'all',
selectOnFocus : true,
mode : 'remote',
emptyText : '请选择'
[/code]
这个下拉列表,我没有让下拉列表自动调用(初始化时调用),我是点下拉按钮以后才调用的,但我现在的需求是进入页面以后点下拉按钮后传一个值到后台进行查询的,如
url : 'energy/energyItemDefind_getAllEnergyItemDefind.action?id='+EID
EID在页面里面声明的时候没有初值,是进到页面后通过其它方式赋值的,但现在的情况进入页面后程序就把页面里面的代码初始化了,调用的时候赋值也没有用了,所以导致你在页面给EID赋值后传到后台的EID还是一个空值,意思是初始化后动态赋值没有用,碰到这个问题很苦恼,但需求又是这样的,麻烦大家帮我出出主意,给我一个可以实现需求的方法,谢谢了。
Ext 下拉列表 数据调用
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- iteye_10013 2009-09-23 09:01关注
监听combo的select事件,参数赋值给combo.getStore().baseParams
具体看api本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 unity第一人称射击小游戏,有demo,在原脚本的基础上进行修改以达到要求
- ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
- ¥15 关于#Java#的问题,如何解决?
- ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
- ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
- ¥15 cmd cl 0x000007b
- ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
- ¥500 火焰左右视图、视差(基于双目相机)
- ¥100 set_link_state
- ¥15 虚幻5 UE美术毛发渲染