2012-09-19 68 views
0

問候大家,jQuery/JavaScript或CSS如何重新排列控件從左到右到右到左佈局?

我有些報道在ASP.NET中使用ActiveReports做,我有超過500份報告是英文的,我想改變的由左到右(英文)到右的報告佈局向左(希伯來語/阿拉伯語)

例如,可以說一個報告有以下欄目:

Column1 Column2 Column3 Column4 Column5 

我想改變頁面的佈局,使列以相反的順序重新排列:

Column5 Column4 Column3 Column2 Column1 

就好像我正在通過鏡子看頁面。

是否有可能使用jQuery或JavaScript甚至CSS來做到這一點?如果這樣你能給我一些提示嗎?謝謝。

+1

您能否提供更多信息。你如何顯示你的報告?使用GridView控件?如果是這樣,你能提供一個示例HTML – Jupaol

回答

1

在CSS中,您可以將列浮動到右側,這將顛倒您將它們放在屏幕上的順序。

.floatRight 
    { 
     float: right; 
    } 

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

這將顯示爲2,1

或者在JQuery中來看看這個問題:

Reverse sort divs using CSS or jQuery?

2

埃裏克

爲了讓列的顯示不同,報告將需要重新設計,從右到左顯示。您可以使用ActiveReports設計器或在Visual Studio中執行此操作。也可以使用API​​更新佈局,然後將報告保存回去。

我會很好奇,知道jq或js如何完成這個任務。