¿Alguien puede darme un breve ejemplo de cómo agregar una fila simple a sap.ui.table.Table usando JavaScript en Neptune? Digamos que tengo una tabla con tres columnas. Mi enfoque fue el siguiente:
MyTable.addRow({"COLUMN1":"Text1", "COLUMN2":"Text2", "COLUMN3":"Text3"});
Desafortunadamente, el código no parece funcionar ya que mi mesa permanece vacía. Además, no hay un ejemplo simple para encontrar en cualquier sitio web. Gracias por cualquier consejo.
addRow espera un sap.ui.table.Row como argumento.
MyTable.addRow( new sap.ui.table.Row(sID, oParams) .addCell(new sap.m.text("foo") .addCell(new sap.m.text("bar") );Finalmente encontré la respuesta. Para cualquier otra persona que lo necesite:
let data; let model = new sap.ui.model.json.JSONModel(); data = [{ Column1: "Text1", Column2: "Text2", Column3: "Text3", }, ]; model.setData({modelData: data}); MyTable.setModel(model).bindRows("/modelData");