jQuery MiniUI

标题: 表单中的下拉菜单combobox复制后取的value值是文本值 [打印本页]

作者: meriberry    时间: 2017-8-24 17:12:25     标题: 表单中的下拉菜单combobox复制后取的value值是文本值

本帖最后由 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);


作者: felt    时间: 2017-8-24 17:23:53

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

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

谢谢 ,已解决




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2