EXTjs Combobox

a769453036_ab 2011-08-15 01:05:31
今天遇到一个问题 // IsFreeShipping 是否包邮
var IsFreeShippingCmb = new fm.ComboBox({
id : 'IsFreeShippingCmb',
editable : false,
hiddenName : 'IsFreeShippingCmbHidden',
store : new Ext.data.SimpleStore({
fields : ['HiddenValues', 'DisplayValues'],
data : [[0, '是'], [1, '否']]
}),
mode : 'local',
triggerAction : 'all',
valueFiled : 'HiddenValues',
displayField : 'DisplayValues',
width : 75,
listeners : {
select : SearchFormFn
}

})

取值Ext.get("IsFreeShippingCmbHidden").getValue(),
但是取值取到得一直到“是”,“否”我想要的是“0”,“1”,不管我怎么该,都是不好使的,为什么,那位高手能解决一下啊?
...全文
322 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
softroad 2011-08-17
  • 打赏
  • 举报
回复

var combo = new Ext.form.ComboBox( {
id : "combo",
store : new Ext.data.SimpleStore( {
fields : [ "codeType", "codeDec" ],
data : [[ "materCode", "物料" ], [ "boardCode", "单板" ]]
}),
valueField : 'codeType',
displayField : 'codeDec',
typeAhead : true,
width: 100,
mode : 'local',
triggerAction : 'all',
selectOnFocus : true,
value: "materCode"
});
combo.getValue();
jmx123456789 2011-08-17
  • 打赏
  • 举报
回复
var comboBox2 = new Ext.form.ComboBox
({
id: "cbo2",
editable: false,
store: store2,
emptyText: '请选择',
mode: 'remote',
typeAhead: true,
triggerAction: 'all',
valueField: 'serviceId',
displayField: 'serviceName',
selectOnFocus: true,
renderTo: 'div',
width: 240,
border: true,
frame: true,
resizable: true
});

alert(Ext.getCmp("cbo2").getValue());
没弄明白lz有啥问题,我这样没啥问题的..
豆虫 2011-08-16
  • 打赏
  • 举报
回复
去掉hiddenName : 'IsFreeShippingCmbHidden',
另外:我想看下你的fm.ComboBox这个东西怎么写的?
a769453036_ab 2011-08-16
  • 打赏
  • 举报
回复
好像这样写也不对啊!!!
豆虫 2011-08-15
  • 打赏
  • 举报
回复
我楼上漏了词了 见谅.
Ext.getCmp('IsFreeShippingCmb').getValue()
豆虫 2011-08-15
  • 打赏
  • 举报
回复
Ext.get('IsFreeShippingCmb').getValue()

52,782

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧