jQuery MiniUI

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

有关mini.Form bug!important [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2012-5-27 11:50:56 |只看该作者 |倒序浏览
如题:

mini.Form 有一reset()方法,当新增数据时,此方法会使填写的表单回到最初状态(清空),

但是当编辑数据时,此方法也同样会清空表单,而没有回到编辑前的最初状态。请解答。

Rank: 9Rank: 9Rank: 9

沙发
发表于 2012-5-28 13:20:36 |只看该作者
编辑前的最初状态是什么?
没有值就空啊。

Rank: 3Rank: 3

板凳
发表于 2012-6-3 11:50:20 |只看该作者
niko 发表于 2012-5-28 13:20
编辑前的最初状态是什么?
没有值就空啊。

比如在编辑数据时,调用reset方法后,原先设置在表单中的值变被清空了

Rank: 9Rank: 9Rank: 9

地板
发表于 2012-6-4 09:45:56 |只看该作者
reset就是重置了。
你初始值为空,那就会清空。

Rank: 3Rank: 3

5#
发表于 2012-6-4 18:18:58 |只看该作者
niko 发表于 2012-6-4 09:45
reset就是重置了。
你初始值为空,那就会清空。

不对, 编辑数据时,我们会加载此数据对应的记录,并设置在表单之中,然后才会对数据进行修改。

因此此时重置表单的概念应该是时数据回到编辑前的状态,而不是清空form表单。

Rank: 9Rank: 9Rank: 9

6#
发表于 2012-6-4 18:44:11 |只看该作者
加载表单数据,并不是初始状态。
你这个场景,就不要用reset方法,而是重新setData就好了

Archiver|普加软件

GMT+8, 2024-11-22 22:10 , Processed in 1.044905 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部