jQuery MiniUI

 找回密码
 立即注册
查看: 3456|回复: 6
打印 上一主题 下一主题

关于combobox的返回值问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-11-12 08:56:31 |只看该作者 |倒序浏览
本帖最后由 miniui寒东 于 2013-11-12 09:20 编辑

版主们,我在datagrid中添加了一列combobox,用dataField属性,为什么返回给后台的只有textField与valueField,没有下拉选项对应的id呢?同时返回的id一直都是相同的值,是不是我还有一些属性没有写在这个控件里呢

Rank: 8Rank: 8

沙发
发表于 2013-11-12 09:21:26 |只看该作者
你返回给后台的是什么? 表格数据还是combobox数据?

你先理解清楚,你这个下拉id是combobox的,不是表格的,你返回表格数据,当然没有了

让下拉数据的id,作为combobox的valueField

Rank: 2

板凳
发表于 2013-11-12 09:29:58 |只看该作者
factory 发表于 2013-11-12 09:21
你返回给后台的是什么? 表格数据还是combobox数据?

你先理解清楚,你这个下拉id是combobox的,不是表格的,你 ...

噢噢,我返回的是表格数据跟combobox数据,如果我将下拉数据的id作为combobox的valueField,当我在修改combobox失去焦点时 会出现刚刚编辑的combobox单元格显示valueField值

Rank: 8Rank: 8

地板
发表于 2013-11-12 10:01:27 |只看该作者
miniui寒东 发表于 2013-11-12 09:29
噢噢,我返回的是表格数据跟combobox数据,如果我将下拉数据的id作为combobox的valueField,当我在修改co ...

给列加上type="comboboxolumn"
http://www.miniui.com/demo/#src=datagrid/celledit.html

看demo

Rank: 2

5#
发表于 2013-11-12 10:34:48 |只看该作者
本帖最后由 miniui寒东 于 2013-11-12 10:38 编辑
factory 发表于 2013-11-12 10:01
给列加上type="comboboxolumn"
http://www.miniui.com/demo/#src=datagrid/celledit.html

改过了还是不行的,我是想返回combobox的id,不是表数据的id,现在的问题当我选中下拉框的某个值,返回的没有combobox的id字段,只有我选中的文本值

Rank: 8Rank: 8

6#
发表于 2013-11-12 11:29:35 |只看该作者
miniui寒东 发表于 2013-11-12 10:34
改过了还是不行的,我是想返回combobox的id,不是表数据的id,现在的问题当我选中下拉框的某个值,返回的没 ...

你表格数据是归表格数据,combobox数据是combobox数据,而combobox对于表格来说,他只需要显示文本和值两个字段,也就是displayField和field.
我说过了,你给列加上comboboxcolumn,combobox的valueField指向你数据的id.

http://www.miniui.com/demo/#src=datagrid/celledit.html 看国家这列.

Rank: 2

7#
发表于 2013-11-13 09:19:07 |只看该作者
factory 发表于 2013-11-12 11:29
你表格数据是归表格数据,combobox数据是combobox数据,而combobox对于表格来说,他只需要显示文本和值两个 ...

谢谢版主,昨天的问题解决了,是我的字段没有关联好

Archiver|普加软件

GMT+8, 2024-11-26 02:35 , Processed in 1.038778 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部