jQuery MiniUI

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

修改数据时,默认值combobox显示ID而不显示名称 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2017-9-26 14:08:53 |只看该作者 |倒序浏览
修改数据时绑定默认值(combobox中显示的是id,而不是名称)

点下来选中数据又显示的是名称



绑定数据用的这个
var o = mini.decode(json);
form.setData(o);
form.setChanged(false);

返回的json数据key与标签的name一致

这个是绑定combobox的格式
<input name="TypeID" popupHeight="100" popupMaxHeight="150" class="mini-combobox" valuefield="ID" textfield="Name" required="true" style="width: 300px;" emptytext="--请选择数据库类型--" ajaxType="post" ajaxOptions="{type:'post',async:true,data:{},dataType:'json',contentType:'application/x-www-form-urlencoded;charset=utf-8'}" url="/api/EnumManagerApi/GetMapType" />
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2017-9-26 14:46:58 |只看该作者
你这表单数据是什么时候赋值的,赋值的时候下拉的数据是否已经加载好,你这下拉加载是异步的,是不是没找到对应数据所以没对应到文字?改成同步看一下。

Archiver|普加软件

GMT+8, 2025-7-2 00:53 , Processed in 1.034744 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部