table.render使用了where,reload中的where就无效

提问 已结
4 61
dedicated
dedicated 4天前
悬赏:20飞吻
版本:layui 2.4.3 浏览器:Chrome
table.render使用了where{tk:tkt}



,reload中的where新增的参数type:t就不会传递到后台
两次传递到服务器的参数都只有render中where传递的tk参数
回帖
  • @dedicated 一直都支持的,关键是你reload里面的参数,tableIns.reload这个参数只有一个就是需要修改的config,仔细看!还有理解,如果table.reload有两个参数,一个是tableId因为要告诉table组件要reload的是哪一个table,那么tableIns本身就是这个render返回的实例了,所以就不需要画蛇添足的加一个tableId,如果设计是这样子的那么要tableIns.reload何用,作者不会犯这么低级的错误,从设计上来说tableIns.reload本来就只有一个参数,你写tableins.reload(tableIs, config)那么就错了,他将你的tableId作为condfig去渲染了,第二个参数直接没用而已所以没有效果。
    0 回复
  • @岁月小偷 我的用法是和这个用法一样的,只是在render里面加了一个我where,table文档里面,where也是支持的吧
    1 回复
  • reload的参数写错了,自己看文档对照理解两种reload方式的区别
    0 回复
  • @岁月小偷 谢谢,是我两种用法用混了[汗]
    0 回复