Jquery 我如何从右到左调整网格?

Jquery 我如何从右到左调整网格?,jquery,slickgrid,Jquery,Slickgrid,我用的是SlickGrid,但我想用阿拉伯语,它要求方向是从右到左 columns[0]={'id':'title', 'name':'Title', 'field':'title', 'width': 10, 'sortable': true}; columns[1]={'id':'name', 'name':'Name', 'field':'name', 'width': 10, 'sortable': true}; var grid, data = [], options = {

我用的是SlickGrid,但我想用阿拉伯语,它要求方向是从右到左

columns[0]={'id':'title', 'name':'Title', 'field':'title', 'width': 10, 'sortable': true};
columns[1]={'id':'name', 'name':'Name', 'field':'name', 'width': 10, 'sortable': true};

var grid, data = [],
options = {
    enableCellNavigation: true,
    enableColumnReorder: true,
    autoHeight: true
}, numberOfItems = 5, items = [], indices=[], isAsc = true, currentSortCol = { id: "title" };    
grid = new Slick.Grid("#container", data, columns, options);
例如,请参见图片:


如何使用SlickGrid实现这一点?

我认为使用浏览器中的内置RTL渲染可以从右向左渲染标记

HTML


正如您在fiddle中看到的,div按照预期呈现RTL,但列标题的呈现似乎存在问题。我还没有深入研究代码,但可能有一些绝对定位或其他与RTL设置冲突的技巧。不知道还有多少其他功能会导致单元格编辑器、格式化程序等出现问题。

您希望rtl是什么?是否希望列的顺序不同?我希望使从右侧开始的栅格反映栅格I.E从右侧开始的第一个栅格列,从右侧开始的水平滚动条。是的,就像HTML中的rtl一样,我确实遗漏了一些东西,但为什么不按相反的顺序传递列和数据数组呢?@vemv Right-to-Left languages需要从右到左阅读单词。sry,仍然不理解这个问题。我以前做过rtl应用,当你使用rtl字体时,浏览器至少会在Windows下从右到左自动呈现文本。基本上,当我尝试direction=rtl时,我得到了同样意想不到的标题结果。非常感谢。
<div dir="rtl" id="myGrid" style="width:400px;height:150px;">    
</div>
columns.reverse();
grid = new Slick.Grid("#myGrid", data, columns, options);