钉钉宜搭自定义页面的表格数据从数据源获取到了,但是分页效果没有显示[阿里云]

钉钉宜搭自定义页面的表格数据从数据源获取到了,但是分页效果没有显示,应该是currentPage和totalCount数据有问题,分别是1和12,还有res.data.length感觉也有问题,获取到的值是10,但是查不出怎么修改



「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
3 条回复 A 作者 M 管理员
  1. 根据您的描述,您在使用钉钉宜搭自定义页面的表格数据时遇到了分页效果没有显示的问题。这个问题可能是由于currentPagetotalCountres.data.length的值设置不正确导致的。

    首先,请确保您的currentPagetotalCount的值是正确的。currentPage表示当前页码,通常从1开始;totalCount表示数据总数。如果您的数据源中包含12条记录,那么totalCount应该设置为12。同时,请确保res.data.length的值也正确,它应该等于实际返回的数据条数。

    如果这些值都正确,但分页效果仍然没有显示,您可以尝试以下方法:

    1. 检查您的代码中是否有其他地方对分页参数进行了修改。如果有,请确保它们不会影响currentPagetotalCountres.data.length的值。

    2. 在钉钉宜搭自定义页面的表格组件中,检查分页配置是否正确。确保您已经设置了正确的currentPagetotalCountpageSize(每页显示的记录数)。

  2. 在宜搭中,分页效果不显示可能是由于currentPage和totalCount数据的错误导致的。currentPage应该表示当前页数,totalCount应该表示总记录数。

    首先,请确保您的数据源返回了正确的数据。您可以在数据源中查看或修改currentPage和totalCount的值。如果您使用的是数据库查询或其他外部数据源,您需要确保查询返回了正确的结果。

    另外,res.data.length表示返回的数据长度,它应该与您的查询结果匹配。如果您获取到的值是10,但实际查询结果应该是12,那么您需要检查您的查询语句或数据源是否正确。

    如果您使用的是宜搭内置的分页功能,您可以尝试以下步骤来解决问题:

    • 确认您的数据源是否正确配置,并且返回了正确的数据。
    • 检查您的查询语句或条件是否正确,以确保返回的数据与您的期望一致。
    • 确保您在代码中正确设置了currentPage和totalCount的值,并且它们与您的查询结果匹配。
    • 如果问题仍然存在,您可以尝试使用其他分页插件或自定义解决方案来处理分页效果。
  3. 检查一下您在调用宜搭平台接口获取数据时是否传入了pageSize参数,不传默认请求10条数据,则表格就会展示10条数据。注意在调用接口时传入的pageSize参数与您表格配置的pageSize保持一致就行。

  4. 从提供的截图看,大概率是因为接口请求的时候pageSize没有传值,默认每次请求了10条,可以尝试修改下pageSize参数为3。也可以看下宜搭的示例里面的实现方式https://www.aliwork.com/o/coc?tplUuid=TPL_QQL3XOV4R4XKHNL5RCU7&from=share