Heal 发表于 2021-10-21 15:32:13

jsViewer怎么动态变更报表分页行数

本帖最后由 Crystal.Li 于 2021-10-21 16:14 编辑

页面要实现分页且不能出现滚动条,直接全显示每一页数据。

Crystal.Li 发表于 2021-10-21 16:55:13

您好,您可以设置这个zoom mode为 fit to width:


Heal 发表于 2021-10-21 16:59:53

我这样设置过但是没有效果

Heal 发表于 2021-10-21 17:19:23

Crystal.Li 发表于 2021-10-21 16:55
您好,您可以设置这个zoom mode为 fit to width:

我这个是AR11

Crystal.Li 发表于 2021-10-21 18:03:34

Heal 发表于 2021-10-21 17:19
我这个是AR11
您好,旧版本这个是htmlviewer,没有这个接口;AR13及之后的版本使用了jsviewer,有这个接口。

Heal 发表于 2021-10-21 18:06:10

那要是在指定的div显示全部数据需要做什么操作,能否通过行数来实现。

Crystal.Li 发表于 2021-10-22 13:40:06

您好,这个目前无法指定,要在一页内显示完所有内容可能得把纸张大小调大显示了。

Heal 发表于 2021-10-22 13:45:59

Crystal.Li 发表于 2021-10-22 13:40
您好,这个目前无法指定,要在一页内显示完所有内容可能得把纸张大小调大显示了。

不是显示在指定div显示所有,是在指定div显示这一页的所有,或者说有没有方法更改计算分页的默认行数,例如:现在我这个页面需要20条就能满足要求,但是我通过调用ar默认发分页方法行数为23,只要更改这个行数就可以了。

Crystal.Li 发表于 2021-10-22 13:56:47

现成的接口没有办法直接更改行数,但是如果页面纸张高度固定,那您可以尝试改变表格的行高,根据一页需要显示的条数,用页面高度除以表格条数计算出每一行需要的高度,设置在表格上,从这个思路您可以看看能否满足您的需求。

Heal 发表于 2021-10-22 14:01:50

Crystal.Li 发表于 2021-10-22 13:56
现成的接口没有办法直接更改行数,但是如果页面纸张高度固定,那您可以尝试改变表格的行高,根据一页需要显 ...

是更据设置ar的行高来控制还是通过js计算的,如果是通过ar的话我这边的需求就不满足,我这边的具体需求是分页以后 需要自适应全部显示到页面上每页的数据。
页: [1] 2
查看完整版本: jsViewer怎么动态变更报表分页行数