Firefox 在XUL树中,一种格式如何在单元RTL中进行测试?

Firefox 在XUL树中,一种格式如何在单元RTL中进行测试?,firefox,tree,xul,right-to-left,Firefox,Tree,Xul,Right To Left,在XUL中,我有一个树(这是DataGrid/表的XUL名称) 当我添加背景色:红色时,我知道选择器工作正常以及方向:rtl我可以看到单元格、行和列中的颜色变化 当前显示如下所示: 据我所知,就我所理解的代码而言,您只能为整棵树或单个整棵树列设置方向(请参阅中的moztreecell/moztreecelltext)。因为本质上,s被树生成器转换为匿名框,并且这些框只支持特定的CSS规则 这意味着您无法在单元格级别上控制方向 因此,这可能(在一定程度上)有效: 很遗憾,我不懂你的语言。。。。看

在XUL中,我有一个树(这是DataGrid/表的XUL名称)

当我添加
背景色:红色时,我知道选择器工作正常
以及
方向:rtl
我可以看到单元格、行和列中的颜色变化

当前显示如下所示:

据我所知,就我所理解的代码而言,您只能为整棵树或单个整棵树列设置
方向(请参阅中的
moztreecell
/
moztreecelltext
)。因为本质上,
s被树生成器转换为匿名框,并且这些框只支持特定的CSS规则

这意味着您无法在单元格级别上控制
方向

因此,这可能(在一定程度上)有效:



很遗憾,我不懂你的语言。。。。看起来是RTL,但整个东西是左对齐的。。。对的你想让它对齐,因为这是显示它的正确方式吗?是的,大多数表单都是英文的,但本专栏需要显示不同语言的文本。在本例中,希伯来语需要显示RTL。
<tree id="configTree" flex="1" seltype="single"          
          enableColumnDrag="true" context="configContext" hidecolumnpicker="true">
           <treecols>
    <treecol label="" editable="true"/>
    <splitter class="tree-splitter" />
    <treecol label="Term" flex="1"/>
    <splitter class="tree-splitter" />
    <treecol label="Counts" flex="1" />
  </treecols>
      <treechildren>
    <treeitem>
      <treerow>
      <treecell label=""/>
        <treecell label="מִמַּקֵּדָ֖ה"/>
        <treecell label="1"/>
      </treerow>
    </treeitem>
    <treeitem>
      <treerow>
        <treecell label=""/>
        <treecell label="צְא֖וּ כָל־אַנְשֵׁי־חַ֣יִ"/>
        <treecell label="2"/>
      </treerow>
    </treeitem>
  </treechildren>
</tree>
treechildren::::-moz-tree-cell-text
{
  direction:rtl;
}
treechildren::::-moz-tree-cell
{
  direction:rtl;
}
<treecol label="Term" flex="1" style="direction: rtl;"/>