Angular 的 UI-RTL 模式下的网格以与 columnDefs 的顺序相反的错误顺序显示数据

Angular's UI-Grid in RTL Mode displays data in wrong order opposite to the order of columnDefs

我在 _Layout.cshtml 中有一个 css 将所有 ui 控件分配给 rtl 方向,如下所示:

            * {
            direction: rtl;
        }

我正在使用 Angulars UI-Grid,其中在 RTL 本地化中,columnDefs 出现在正确的方向,但是,相关数据以与 columnDefs 相反的顺序出现,如所附图像中所述 [Reversed -RTL][1]

请指教,我如何更改 RTL Localization 中的数据顺序以匹配 columnDefs 的顺序。 注意:在 LTR 本地化中 UI-Grid 以正确的顺序显示 columnDefs 和数据。

显然,必须明确地将 dir="rtl" 分配给元素内的 ui-grid,我认为 _Layout.cshtml 中的 *{direction=rtl;} 被覆盖了bu ui-网格css.