- 注册时间
- 2012-3-31
- 最后登录
- 2019-4-2
- 阅读权限
- 150
- 积分
- 18852
- 精华
- 0
- 帖子
- 8776
 
|
y263444966 发表于 2013-11-6 15:23 
这个我明白..
就是我新增的时候可以,如果我打开一个订单来编辑就显示不出来. ...
其实是这样的,表单对于combobox,autocomplete这类输入框+按钮的 控件,都需要2个数据
一个value负责值,一个text负责显示文本
所以当你autocomplete作为form中的一个表单控件,要用form批量处理的时候,
1.你需要给autocomplete设置name="value" textName="text"
2.你form的data需要是这样
{
id:"1",
loginname:"aaaa@163.com",
value:"cn", //对应name="value"的value
text:"中国" //对应textName="text"的text
}
这样你form.setData() 的时候就正确了,如果没有textName,其实value有了,但是没有显示文本,所以你看输入框是空的,但是值已经存在了,只是没文本 |
|