У меня есть простая таблица (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>
Я хочу удалить границу таблицы. Согласно нашему требованию, я не могу использовать для этого собственный CSS. Мне нужно использовать встроенные методы, предоставляемые инфраструктурой UI5.
Однако Руководство по SAPUI5 не предоставляет никакого свойства с именем ширина рамки.
Я нашел свойство sapUiListTableFixedBorderColor в панель инструментов параметров темы, но не уверен, как я могу использовать это в моем текущем кодировании, и будет ли оно вообще полезно.
Заранее спасибо за любые предложения/советы.
Таблица всегда содержит только один столбец? Как вам удалось отобразить MyData без элемента управления в агрегации <header>? Предоставленный вами пример кода не соответствует коду на скриншоте.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


sap.m.ListBase (от которого происходит ваша таблица) имеет свойство showSeparators.
Ожидаются следующие значения: All (по умолчанию), Inner, None.
С None таблица будет выглядеть так:
С Inner это будет выглядеть так:
С All это будет выглядеть так:
Примечание:
Это не повлияет на толстую линию между headerText и текстами столбцов. Если вам не нужна эта строка, не используйте свойство headerText, а создайте собственный заголовок (sap.m.Title).
Толстая линия между текстом столбца и первой строкой таблицы станет заметно тоньше, если вы используете Inner или None. Но полностью не исчезнет.
Надеюсь, это поможет.
Наличие обоих требований: «без пользовательских css» и «пользовательских стилей» звучит странно. Я не знаю, кто ставит вам требования, но вы определенно должны бросить им вызов :p