SAPUI5 цвет границы таблицы / ширина - PullRequest
0 голосов
/ 03 июня 2019

У меня есть простая таблица (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>

enter image description here

Я хочу удалить границу таблицы. Согласно нашему требованию, я не могу использовать собственный CSS для этого. Мне нужно использовать встроенные методы, предоставляемые фреймворком UI5.

Однако Руководство SAPUI5 не предоставляет никакого свойства с именем ширина границы .

Я обнаружил свойство sapUiListTableFixedBorderColor на панели инструментов параметров темы , но не уверен, как я могу использовать это в моем текущем кодировании, или оно будет полезно вообще.

Заранее спасибо за любые предложения / советы.

1 Ответ

1 голос
/ 03 июня 2019

sap.m.ListBase (из которого происходит ваша таблица) имеет свойство showSeparators.

Ожидаются следующие значения: All (по умолчанию), Inner, None.

С None таблица будет выглядеть так:

enter image description here

С Inner это будет выглядеть так:

enter image description here

С All это будет выглядеть так:

enter image description here


Примечание:

Это не повлияет на толстую линию между headerText и текстами столбцов. Если вы не хотите эту строку, не используйте свойство headerText, но создайте свой собственный заголовок (sap.m.Title).

Толстая линия между текстами столбцов и первой строкой таблицы станет заметно тоньше, если вы используете Inner или None. Но оно не исчезнет полностью.

Надеюсь, это поможет.

...