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