jqgrid编辑下拉框值时下拉框值存入数据库的是显示的值而不是选择的值

lixiaojun_1215 发布于 2012/07/10 15:20
阅读 5K+
收藏 0

colModel: [

 { name: 'ID', index: 'ID', label: 'ID', hidden: true },

{name: 'Name', index: 'Name', lable: '名称', editable: true, edittype: 'select', editoptions: { value: { 1: 'One', 2: 'Two'}} }

]

如图下拉框里面显示的是Two,但Value是2我存入数据库也应该是2才对,但为什么存入数据库的是Two呢,需要设置些啥东西吗?

 

加载中
0
叶落花开
叶落花开
你存入数据库的时候,是怎么取这个字段的值的?
0
lixiaojun_1215
lixiaojun_1215

这实际是个关联表,在主表存的id,然后根据id取name。

我这里显示的是name值,选择值是id,我要把id存入数据库,但是这个

{name: 'Name', index: 'Name', lable: '名称', editable: true, edittype: 'select', editoptions: { value: { 1: 'One', 2: 'Two'}} }写法实际是把name的值存到数据库的。不知道有没有什么需要设置的地方

 

0
叶落花开
叶落花开

 

{name: 'Name', index: 'Name', lable: '名称', editable: true, edittype: 'select', editoptions: { value: { 1: 'One', 2: 'Two'}} } 这段代码只是显示的时候用的,我就想知道你保存的时候是怎么取得下拉框的值然后传送到服务器进行保存操作的?

还有,以后回复的时候记得@一下,要不然我都不知道你回复了

0
卢锡安
你好啊。我的为什么不出来这个下拉框?跪求指导
返回顶部
顶部