jQuery MiniUI

标题: 修改数据时,默认值combobox显示ID而不显示名称 [打印本页]

作者: pxl2014    时间: 2017-9-26 14:08:53     标题: 修改数据时,默认值combobox显示ID而不显示名称

修改数据时绑定默认值(combobox中显示的是id,而不是名称)
[attach]9924[/attach]
点下来选中数据又显示的是名称
[attach]9925[/attach]


绑定数据用的这个
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" />

作者: dforce    时间: 2017-9-26 14:46:58

你这表单数据是什么时候赋值的,赋值的时候下拉的数据是否已经加载好,你这下拉加载是异步的,是不是没找到对应数据所以没对应到文字?改成同步看一下。




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