jQuery MiniUI

标题: 求救,grid表格数据显示问题 [打印本页]

作者: liuwei88212    时间: 2012-8-27 02:02:20     标题: 求救,grid表格数据显示问题

grid用redener更新某个字段,return可以,如性别

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

作者: niko    时间: 2012-8-27 08:20:33

1)不建议在renderer中使用ajax,那样性能很差
2)如果一定要ajax,请同步交互,async: false
作者: liuwei88212    时间: 2012-8-27 10:53:13

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

那请问,grid里面的数据都是一次性封装好的,如果我想修改某一列的值,想根据它去查找其他值去替换,怎么办呢?如:根据id显示name
作者: factory    时间: 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
作者: liuwei88212    时间: 2012-8-27 19:20:37

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

async: false 这个方法还是不管用哦!
作者: liuwei88212    时间: 2012-8-27 19:29:37

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

这个方法可以哦,不知道效率怎么样呢?如果数据量比较大会不会很慢呢?
作者: niko    时间: 2012-8-27 20:13:19

不明白为什么非要ajax返回单元格内容。
你加载表格数据的时候,难道就不能通过SQL查询到数据中?
这样只需要显示一个字段就行了啊




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2