开发者社区 问答 正文

宜搭如何实现打开表单详情页时,子表单默认显示最后一页数据?

当子表单的行数超过pageSize的时候,打开表单详情页时子表单默认显示为第一页,请问如何实现打开表单详情页时默认展示子表单最后一页的内容?

展开
收起
游客j7ao6kgnefktm 2023-12-26 14:16:33 174 发布于江苏 分享
分享
版权
来自: 钉钉宜搭 举报
2 条回答
写回答
取消 提交回答
  • 如果问题得到了解决,辛苦点下采纳回答哦

    获取到的子表单数据会返回一个总条数,可以根据您的总条数和分页数量相除,获取到最后一页的页码,然后拿到这个页码去获取最后一页子表单的内容。如果想要全部展示的话,可以根据总页数进行循环获取。

    2023-12-26 14:48:37 举报
    赞同 1 1

    评论

    全部评论 (1)

    登录后可评论
    头像
    我已经通过页面JS拿到最后一页的页码了 以下是我在提交表单页面JS里面的代码,在didMount函数里面激活 export function toLastPage(){ var pageSize_ = this.$('tableField_lp0kkvwx').get('pageSize'); var pageContent = this.$('tableField_lp0kkvwx').getItems(); var len = pageContent.length; var lastPage = parseInt(`${(len-1) / pageSize_ + 1}`); } 还差最后一步让详情页子表单显示这个 lastPage 页的内容不知道怎么搞。。
    2023-12-26 15:32:16
    赞同1
  • 关于子表单默认显示最后一页的内容,你可以通过 JavaScript 代码在页面加载完成后获取子表单的总页数,然后将页码设置为总页数来实现。具体的实现方式取决于你使用的前端框架和表单组件。

    2023-12-26 14:40:44 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论