jQuery MiniUI

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

求救,grid表格数据显示问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-8-27 02:02:20 |只看该作者 |倒序浏览
grid用redener更新某个字段,return可以,如性别

为什么用$.ajax(),return就不可以了呢?

Rank: 9Rank: 9Rank: 9

沙发
发表于 2012-8-27 08:20:33 |只看该作者
1)不建议在renderer中使用ajax,那样性能很差
2)如果一定要ajax,请同步交互,async: false

Rank: 2

板凳
发表于 2012-8-27 10:53:13 |只看该作者
niko 发表于 2012-8-27 08:20
1)不建议在renderer中使用ajax,那样性能很差
2)如果一定要ajax,请同步交互,async: false ...

那请问,grid里面的数据都是一次性封装好的,如果我想修改某一列的值,想根据它去查找其他值去替换,怎么办呢?如:根据id显示name

Rank: 8Rank: 8

地板
发表于 2012-8-27 11:41:35 |只看该作者
liuwei88212 发表于 2012-8-27 10:53
那请问,grid里面的数据都是一次性封装好的,如果我想修改某一列的值,想根据它去查找其他值去替换,怎么 ...

刷新表格,动态数据的话用load就行,静态的,用setData.
如果需要根据id来加载不同的单元格内容,也可以刷新表格,激发ondrawcell事件来绘制
具体示例参考http://miniui.com/demo/index.html#src=datagrid/drawcell.html

Rank: 2

5#
发表于 2012-8-27 19:20:37 |只看该作者
niko 发表于 2012-8-27 08:20
1)不建议在renderer中使用ajax,那样性能很差
2)如果一定要ajax,请同步交互,async: false ...

async: false 这个方法还是不管用哦!

Rank: 2

6#
发表于 2012-8-27 19:29:37 |只看该作者
factory 发表于 2012-8-27 11:41
刷新表格,动态数据的话用load就行,静态的,用setData.
如果需要根据id来加载不同的单元格内容,也可以刷新 ...

这个方法可以哦,不知道效率怎么样呢?如果数据量比较大会不会很慢呢?

Rank: 9Rank: 9Rank: 9

7#
发表于 2012-8-27 20:13:19 |只看该作者
不明白为什么非要ajax返回单元格内容。
你加载表格数据的时候,难道就不能通过SQL查询到数据中?
这样只需要显示一个字段就行了啊

Archiver|普加软件

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

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部