как получить последнюю ячейку в колонке сапуи - PullRequest
0 голосов
/ 26 апреля 2020
var table = this.getView().byId("myTableData");
var column = table.getColumns()[0];

Итак, я выбрал здесь первый столбец, но как нам получить последнюю ячейку в этом столбце?

Я пытался поиграть с table.getRows () и отобразить индекс, но проблема в том, что мои столбцы не всегда видны, так что это не хорошее решение.

Во всяком случае, здесь чувствуется, что должно быть что-то более элегантное ..

      <t:Table id="myTableData"
        rows="{SomeData>/RowData}"
        alternateRowColors="true"
        rowSelectionChange="handleNewItemScaleSelectionChange">
        <t:columns>
          <t:Column width="100%" resizable="false" flexible="false" hAlign="Left" visible="{someModel>/visibility}">
           <m:Text text="{someModel>Text}"/>
           <t:template>
            <m:Text text="{SomeModel>ThisData}" FontWeightBold" hAlign="Right" />
           </t:template>
          </t:Column>
          <t:Column width="100%" resizable="false" flexible="false" hAlign="Right">
           <m:Text text="hello"/>
           <t:template>
             <m:Text  text="Hello"/>
           </t:template>
          </t:Column>
        </t:columns>
      </t:Table>

1 Ответ

0 голосов
/ 26 апреля 2020

вы можете использовать .length, чтобы получить последний индекс строк или столбцов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...