jQuery MiniUI

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

form.setData(o) 能给combobox赋值吗? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-1-21 16:58:56 |只看该作者 |倒序浏览
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2013-1-21 17:06:37 |只看该作者

Rank: 2

板凳
发表于 2013-1-21 17:45:24 |只看该作者
那个例子里,传的是cn,所以能加载,但如果我传递的是text“中国”而不是id“cn”,怎么办呢?

Rank: 9Rank: 9Rank: 9

地板
发表于 2013-1-21 18:24:49 |只看该作者
必须设置value,才能自动选中。

Rank: 2

5#
发表于 2013-1-21 18:47:20 |只看该作者
niko 发表于 2013-1-21 18:24
必须设置value,才能自动选中。

也就是说我如果传递的是combobox的text,而不是其对应的id,combobox就不会变了?

Rank: 8Rank: 8

6#
发表于 2013-1-22 09:28:24 |只看该作者
星光灭绝 发表于 2013-1-21 18:47
也就是说我如果传递的是combobox的text,而不是其对应的id,combobox就不会变了? ...

要让combobox赋值的话,你必须传递value的

Rank: 2

7#
发表于 2013-1-22 11:44:44 |只看该作者
factory 发表于 2013-1-22 09:28
要让combobox赋值的话,你必须传递value的

那datepiker呢? 我json返回的是 "UpdateDate":"0001-01-01T00:00:00"  对应的控件
<input name="UpdateDate" id="UpdateDate" class="mini-datepicker" style="width:200px;" />
显示出来的时间却是1901-01-01

我看到过一个例子,返回的json是 changedate":"\/Date(1355241600000+0800)\/"  难道必须是是这种格式的才行吗?怎么转换呢

Rank: 8Rank: 8

8#
发表于 2013-1-22 13:29:22 |只看该作者
星光灭绝 发表于 2013-1-22 11:44
那datepiker呢? 我json返回的是 "UpdateDate":"0001-01-01T00:00:00"  对应的控件

显示出来的时间却是1 ...

不是,是因为电脑有个最小日期,所以不会显示为0001年

Archiver|普加软件

GMT+8, 2024-11-27 14:50 , Processed in 1.058648 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部