//注册的ComboBox
//想在此处取出界面上文本框的值,作为action中方法的参数,如何处理
var StrNUMPSColumn = new Ext.form.ComboBox({
id : 'combo_num_ps',
name:'strsqlhead.strWo',
fieldLabel: lbl_num_ps,
triggerAction: 'all',
editable: true,
width: 180,
minListWidth:160,
//cmbFdcldsList=FdcldsList
store: cmbFdcldsList,
allowBlank: true,
displayField: 'text'
});
//调用的方法
var FdcldsList = Ext.extend(Ext.data.JsonStore, {
constructor : function(cfg) {
cfg = cfg || {};
FdcldsList.superclass.constructor.call(this, Ext.apply({
storeId : 'FdcldsList',
root : 'root',
url : 'ReadFuncList1.action',
fields : [{
name : 'text'
}]
}, cfg));
}
});
//action配置
<!-- 读取在制的工单 -->
<action name="ReadFuncList1" class="Action.DailyReport" method="ReadFdcldsListonline">
<result type="json" name="success">
<param name="root">page</param>
</result>
</action>
不知道你这个问题是否已经解决, 如果还没有解决的话:
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^