钉钉宜搭自定义页面的表格数据从数据源获取到了,但是分页效果没有显示,应该是currentPage和totalCount数据有问题,分别是1和12,还有res.data.length感觉也有问题,获取到的值是10,但是查不出怎么修改
钉钉宜搭自定义页面的表格数据从数据源获取到了,但是分页效果没有显示[阿里云]
「点点赞赏,手留余香」
还没有人赞赏,快来当第一个赞赏的人吧!
钉钉宜搭自定义页面的表格数据从数据源获取到了,但是分页效果没有显示,应该是currentPage和totalCount数据有问题,分别是1和12,还有res.data.length感觉也有问题,获取到的值是10,但是查不出怎么修改
根据您的描述,您在使用钉钉宜搭自定义页面的表格数据时遇到了分页效果没有显示的问题。这个问题可能是由于
currentPage
、totalCount
和res.data.length
的值设置不正确导致的。首先,请确保您的
currentPage
和totalCount
的值是正确的。currentPage
表示当前页码,通常从1开始;totalCount
表示数据总数。如果您的数据源中包含12条记录,那么totalCount
应该设置为12。同时,请确保res.data.length
的值也正确,它应该等于实际返回的数据条数。如果这些值都正确,但分页效果仍然没有显示,您可以尝试以下方法:
检查您的代码中是否有其他地方对分页参数进行了修改。如果有,请确保它们不会影响
currentPage
、totalCount
和res.data.length
的值。在钉钉宜搭自定义页面的表格组件中,检查分页配置是否正确。确保您已经设置了正确的
currentPage
、totalCount
和pageSize
(每页显示的记录数)。在宜搭中,分页效果不显示可能是由于currentPage和totalCount数据的错误导致的。currentPage应该表示当前页数,totalCount应该表示总记录数。
首先,请确保您的数据源返回了正确的数据。您可以在数据源中查看或修改currentPage和totalCount的值。如果您使用的是数据库查询或其他外部数据源,您需要确保查询返回了正确的结果。
另外,res.data.length表示返回的数据长度,它应该与您的查询结果匹配。如果您获取到的值是10,但实际查询结果应该是12,那么您需要检查您的查询语句或数据源是否正确。
如果您使用的是宜搭内置的分页功能,您可以尝试以下步骤来解决问题:
检查一下您在调用宜搭平台接口获取数据时是否传入了pageSize参数,不传默认请求10条数据,则表格就会展示10条数据。注意在调用接口时传入的pageSize参数与您表格配置的pageSize保持一致就行。
从提供的截图看,大概率是因为接口请求的时候pageSize没有传值,默认每次请求了10条,可以尝试修改下pageSize参数为3。也可以看下宜搭的示例里面的实现方式https://www.aliwork.com/o/coc?tplUuid=TPL_QQL3XOV4R4XKHNL5RCU7&from=share