Как определить выбранную строку в таблице sapui 5 и получить из нее данные? - PullRequest
0 голосов
/ 06 августа 2020

Есть ли способ определить, когда я выбираю строку в динамике c SingleSelect Mode sapui 5 Table?

Может быть, с помощью события или чего-то подобного?

Вещь это ... Я как бы новичок в использовании этой технологии.

Вот как я сейчас пытаюсь сделать:

    var oTabla = new sap.m.Table("tableId",{
        mode: "SingleSelect",
        columns: [{
            hAlign: 'Center',
            header: new Text({
                text: "N° Cuotas"
            })
        }, {
            hAlign: 'Center',
            header: new Text({
                text: "Código Autorización"
            })
        }, {
            hAlign: 'Center',
            header: new Text({
                text: "Monto (UF) "
            })
        }, {
            hAlign: 'Center',
            header: new Text({
                text: "Monto ($) "
            })
        }]
    });

Эта таблица создается динамически.

А вот как пытаюсь получить данные:

  var oItem= this.byId("tableId").getSelectedItem();
            alert(oItem);
            

1 Ответ

0 голосов
/ 06 августа 2020

Элемент управления Table наследуется от ListBase, у которого есть событие с именем selectionChange Вы можете использовать это событие.

var oTabla = new sap.m.Table("tableId",{
    mode: "SingleSelect",
    selectionChange: function(oEvent){
      // handle the selectionChange event
    }
    columns: [{
        hAlign: 'Center',
        header: new Text({
            text: "N° Cuotas"
        })
    }, {
        hAlign: 'Center',
        header: new Text({
            text: "Código Autorización"
        })
    }, {
        hAlign: 'Center',
        header: new Text({
            text: "Monto (UF) "
        })
    }, {
        hAlign: 'Center',
        header: new Text({
            text: "Monto ($) "
        })
    }]
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...