Я использую SAPUI5 с матричным макетом и таблицей. Я получаю 3 строки данных из своего вызова JSON. Данные всегда будут иметь 3 строки - две с данными, полученными из базы данных, и 1 - это общая строка. Что я хотел бы сделать, так это выровнять последнюю строку по правому краю.
Это текущий вывод:
Что я хотел бы сделать, так это переместить слово «Итого» вправо.
Это мой XML для столбца (Тип клиента показан на рисунке). Я удалил остальную часть таблицы, потому что не думал, что она здесь нужна.
<cl:MatrixLayoutCell colSpan="2">
<table:Table id="prodStats" selectionMode="None" visible="true" rows="{/pstats}" title="Overall Statistics" >
<table:columns>
<table:Column >
<Label text="Customer Type"/>
<table:template>
<Text text="{partnerStatus}" />
</table:template>
</table:Column>
Мои данные похожи на:
"pstats":[
{"cnt1":"37","cnt2":"42","cnt3":"228","partnerStatus":"Customer"},
{"cnt1":"158","cnt2":"193","cnt3":"948","partnerStatus":"Partner"},
{"cnt1":195,"cnt2":235,"cnt3":1176,"partnerStatus":"Total"}
]
Есть ли способ настроить выравнивание слова «Итого» в третьей строке по правому краю?
Я огляделся, чтобы найти что-то подобное, но самым близким было изменение типа содержимого столбца на текст или изображение / ссылку, но в этих примерах не использовался XML для создания матрицы / таблицы. Я не уверен, нужно ли мне изменять столбец или текст - я склонялся к столбцу, но я не могу понять, как изменить только этот столбец для этой конкретной строки.
Буду признателен за любую помощь, которую вы можете предложить.