0

向大家问好,

我有一些使用 ActiveReports 在 ASP.NET 中制作的报告,我有超过 500 个英文报告,我想将报告的布局从左到右(英语)更改为从右到左(希伯来语/阿拉伯语)

例如,假设报告具有以下列:

Column1 Column2 Column3 Column4 Column5

我想更改页面的布局,以便以相反的顺序重新排列列:

Column5 Column4 Column3 Column2 Column1

就好像我正在通过镜子看页面。

是否可以使用 jQuery 或 JavaScript 甚至 CSS 来做到这一点?如果是这样,你能给我一些提示吗?谢谢你。

4

2 回答 2

2

埃里克

为了使列显示不同,需要将报告重新设计为从右到左显示。您可以使用 ActiveReports 设计器或在 Visual Studio 中执行此操作。也可以使用 API 更新布局,然后将报告保存回来。

我很想知道 jq 或 js 将如何实现这一点。

于 2012-09-21T16:48:26.507 回答
1

在 CSS 中,您可以将列向右浮动,这将反转您将它们放在屏幕上的顺序。

 .floatRight
    {
        float: right;
    }

<div class="floatRight">1</div>
<div class="floatRight">2,</div>

这将显示为 2,1

或者在 JQuery 中看看这个问题:

使用 CSS 或 jQuery 对 div 进行反向排序?

于 2012-09-19T02:46:05.133 回答