jQuery MiniUI

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

mini.get与new mini.form之间的区别以及mini-datagrid的问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2018-3-21 09:48:16 |只看该作者 |倒序浏览
首先是mini.get和new mini.form 之间的区别
使用了mini-datagrid如何能够正确的将数据加载出来?使用load()方法。setData()都无妨将数据显示在前台页面。

Rank: 8Rank: 8

沙发
发表于 2018-3-21 10:30:10 |只看该作者
1 只有form这个特殊的用new的方式生成
其他的控件都可以标签化生成,之后可以用mini.get(id)来获取
2 http://www.miniui.com/docs/tutorial/datagrid.html
参考一下这个教程,load对应url加载的后台数据,数据格式需要时{total:"",data:[{},{},{}]};
setData()对应加载的静态数据,数据需要数组[{},{},{}]

Rank: 3Rank: 3

板凳
发表于 2018-3-21 10:39:18 |只看该作者
felt 发表于 2018-3-21 10:30
1 只有form这个特殊的用new的方式生成
其他的控件都可以标签化生成,之后可以用mini.get(id)来获取
2 http: ...

首先,非常感谢你的回答,但是我还是没有懂什么时候使用form和get。我可以这样理解一下 就是form标签需要使用new 去生成。其他的都可以用get获取?
  

Rank: 3Rank: 3

地板
发表于 2018-3-21 10:42:17 |只看该作者
本帖最后由 ly1203 于 2018-3-21 10:47 编辑
felt 发表于 2018-3-21 10:30
1 只有form这个特殊的用new的方式生成
其他的控件都可以标签化生成,之后可以用mini.get(id)来获取
2 http: ...

还有我想问下load方法只能够将数据直接加载到页面吗,如果我想修改load()方法传递到前天的数据如何修改

Rank: 8Rank: 8

5#
发表于 2018-3-21 11:34:27 |只看该作者
ly1203 发表于 2018-3-21 10:42
还有我想问下load方法只能够将数据直接加载到页面吗,如果我想修改load()方法传递到前天的数据如何修改 ...

1 mini.form是个特殊的控件,他不是html里面写class来生成的,其他控件都是html里写class="mini-datagrid"之类的来解析的。
另外生成mini.form的不一定需要是form标签,一个普通的div就可以。

除开mini.form,其他的MiniUI控件都可以用mini.get(id)来获取。
2 如果要修改,请自行用ajax获取,然后修改完之后setData方式加载到表格内。

Rank: 3Rank: 3

6#
发表于 2018-3-27 15:57:38 |只看该作者
felt 发表于 2018-3-21 11:34
1 mini.form是个特殊的控件,他不是html里面写class来生成的,其他控件都是html里写class="mini-datagrid ...

你好,我想在问一下 如何在前台的mini.datagrid中,如何将后台传递的时间格式修改为YY-MM-HH 这样的格式,谢谢

Rank: 3Rank: 3

7#
发表于 2018-3-27 17:32:30 |只看该作者
felt 发表于 2018-3-21 11:34
1 mini.form是个特殊的控件,他不是html里面写class来生成的,其他控件都是html里写class="mini-datagrid ...

我知道通过方法渲染,还有没有其他的方式比如直接在input标签设置一下格式

Rank: 8Rank: 8

8#
发表于 2018-3-27 17:55:51 |只看该作者
ly1203 发表于 2018-3-27 17:32
我知道通过方法渲染,还有没有其他的方式比如直接在input标签设置一下格式 ...

我们不会改变你的数据,你传出来的时间,那么数据还是时间。但是表格内可以格式化时间,设置这列dateFormat="yyyy-MM-dd"

Rank: 3Rank: 3

9#
发表于 2018-3-29 11:18:54 |只看该作者
felt 发表于 2018-3-27 17:55
我们不会改变你的数据,你传出来的时间,那么数据还是时间。但是表格内可以格式化时间,设置这列dateForm ...

我想做一个表单验证,验证失败过后,但是load()方法依旧执行,无法阻止load()方法执行。请问一下load方法如何执行。

Rank: 8Rank: 8

10#
发表于 2018-3-29 12:38:33 |只看该作者
ly1203 发表于 2018-3-29 11:18
我想做一个表单验证,验证失败过后,但是load()方法依旧执行,无法阻止load()方法执行。请问一下load ...

表单的验证和表格的load有什么联系?
这2个是不相干的操作,不清楚你业务逻辑。

Archiver|普加软件

GMT+8, 2024-10-3 18:23 , Processed in 1.072575 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部