jQuery MiniUI

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

表单中的下拉菜单combobox复制后取的value值是文本值 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2017-8-24 17:12:25 |只看该作者 |倒序浏览
本帖最后由 meriberry 于 2017-8-24 17:14 编辑

表单form中用setData()赋值,如果用文本赋值,显示正确,但取到的getvalue()为文本值;

如果用value赋值,下拉菜单中显示的是value值,请问是什么原因?
<div id="dwmc" name="dwmc_n" class="mini-combobox" style="width: 100%" popupwidth="500" allowinput="true" textfield="dwmc" valuefield="dwdm" emptytext="请选择单位..." requirederrortext="未选择单位" required="true">

obj = {
                        dwmc_n: record.dwmc,
                        zzlb_n: record.zzlb,
                        zzzh_n: record.zzzh,
                        jzyxq_n: record.jzyxq,
                        ckts_n: true,
                        tpiid_n: data.tpiid
                    };



            form.setData(obj);

Rank: 8Rank: 8

沙发
发表于 2017-8-24 17:23:53 |只看该作者
因为你这combobox没有下拉数据,所有根据值找不到对应的文本,只能按值来显示
你这里需要给combobox设置textName="....",然后传递出来的obj里包含文本对应的字段,这样文本字段和值字段都能对应到name和textName上。

Rank: 1

板凳
发表于 2017-8-24 17:40:03 |只看该作者
felt 发表于 2017-8-24 17:23
因为你这combobox没有下拉数据,所有根据值找不到对应的文本,只能按值来显示
你这里需要给combobox设置tex ...

谢谢 ,已解决

Archiver|普加软件

GMT+8, 2024-7-3 13:14 , Processed in 1.040346 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部