var alertLevel = new Ext.form.ComboBox( {
id:'cmb_alertLevel',
hiddenName:"level", //提交到后台的input的name
store: new Ext.data.SimpleStore({
fields: ['myId', 'displayText'],
data: [['0', 'Emergency'], ['1','Alert'],
['2','Critical'],['3','Error'],
['4','Warning'],['5','Notice'],
['6','Informational'],['7','Debug']]
}),
valueField: 'myId', //option.value
displayField: 'displayText', //option.text
typeAhead : true,
triggerAction : 'all',
emptyText : '所有',
mode: 'local',
applyTo : 'alertLevel'
});
重要属性设置 hiddenName:'level'。 后台直接通过 String alertLevel = request.getParameter("level");获取值
本文介绍了一个使用ExtJS创建组合框的具体示例。该示例详细展示了如何定义一个带有本地存储的ComboBox组件,包括如何设置选项值、显示文本等关键属性。此外,还介绍了如何通过hiddenName属性将选中的值提交给后台。
4979

被折叠的 条评论
为什么被折叠?



