table时会发现一个BUG:reload新的data时只能显示10行

建议 未结
2 218
szbhzc
szbhzc VIP4 2019-2-8
悬赏:20飞吻
事情是这样的:
用table实现一个单据录入(不需要显示页码,所以page:false);
因为要对表格进行插入和删除,所以使用data作为数据源,想法是对这个data进行操作,然后reload就可以了。

render时使用的data,在动态增加了几行(就是data插入了几条数据)之后reload时发现只能显示10条(reload时会传入新的data,这个data是超过10行数据的),看了一下源代码table.js(也没完全看懂的),发现是默认配置limig:10导致的;

搞的我只能把limit设置成一个非常巨大的数字比如99999就可以了。。

不晓得算不算bug?

也请大家指正!
回帖
  • SZn
    2019-2-11
    我前面也是用data赋值table,只能显示10列,和你一样把limit改了,但是我劝你最好不要这样写,还是用分页,后台数据库把页分好,传给前台,当列超过500+后,你会发现,页面很慢很慢.
    0 回复
  • @SZn 感谢回复;
    明白您说的,因为就是考虑这个单据的条数很少(不会超过几十条),并且我把table改造成了可以输入的gird才这样做的。。。
    就好比我们录入单据时,如果还要翻页是不正常的。。
    0 回复