SAPUI5 table 边框 color/width

SAPUI5 table border color/width

我的弹出窗口中有一个简单的 table (sap.m.Table)。

<Table headerText="Table 1">

            <columns>
                <Column mergeDuplicates="true">
                    <header>MyData</header>
                </Column>
            </columns>

            <ColumnListItem>
                 <VBox alignItems="End">
                    <Text text="{i18n>myOwnField}: Data1"/>
                 </VBox>
            </ColumnListItem>

</Table>

我想删除 table 的边界线。根据我们的要求,我不能使用自定义 CSS 来执行此操作。我需要使用UI5框架提供的内置方法。

但是,SAPUI5 guideline 不提供任何 属性 命名为 边框宽度

我在 theme parameter toolbox 上找到了 sapUiListTableFixedBorderColor 属性,但不确定如何在我当前的编码中使用它,或者它是否有用.

提前感谢任何suggestions/tips。

sap.m.ListBase(您的 Table 从中派生)有一个 属性 showSeparators.

它需要以下值:All(默认值)、InnerNone

对于 None,table 将如下所示:

Inner 中它看起来像这样:

All 中它看起来像这样:


注:

这不会影响 headerText 和列文本之间的粗线。如果您不想要该行,请不要使用 headerText 属性,而是构建您自己的标题 (sap.m.Title)。

如果您使用 InnerNone,列文本和第一行 table 之间的粗线将明显变细。但它不会完全消失。

希望对您有所帮助。