Ich habe ein Problem für Wert Tabelle erhalten sapui5
. Ich will, wenn ich auf updatebutton klicke, bekomme ich einen Zeilenauswahlindex und erhalte den Wert für jede Spalte.Wert von Tabelle erhalten sapui5 xml
Dies ist mein Code:
updateButton : function(evt) {
var oTable = this.getView().byId("tabelFaktor");
var iIdx = oTable.getSelectedIndex();
},
Das ist mein XML-Code:
<Table id="tabelFaktor"
selectionChange="handleSelectionChange"
mode="MultiSelect"
inset="false"
items="{
path: '/',
sorter: {
path: 'Name'
}
}">
<columns>
<Column
width="12em"
hAlign="Center">
<Text text="TMT FAKTOR" />
</Column>
<Column
minScreenWidth="Tablet"
demandPopin="true"
hAlign="Center">
<Text text="TAHUN MI" />
</Column>
<Column
minScreenWidth="Tablet"
demandPopin="true"
hAlign="Center">
<Text text="KODE KELOMPOK" />
</Column>
<Column
minScreenWidth="Tablet"
demandPopin="true"
hAlign="Center">
<Text text="KODE PRODUK" />
</Column>
<Column
hAlign="Center">
<Text text="MASA IURAN" />
</Column>
<Column
hAlign="Center">
<Text text="NILAI" />
</Column>
<Column
hAlign="Center">
<Text text="NILAI1" />
</Column>
<Column
hAlign="Center">
<Text text="NILAI2" />
</Column>
</columns>
<items>
<ColumnListItem>
<cells>
<ObjectIdentifier
text="{tmtFaktor}"/>
<Text
text="{tahunMI}" />
<Text
text="{kodeKelompok}" />
<Text
text="{kodeProduk}" />
<Text
text="{masaIuran}" />
<Text
text="{nilai}" />
<Text
text="{nilai1}" />
<Text
text="{nilai2}" />
</cells>
</ColumnListItem>
</items>
</Table>
Wie dieses Problem zu lösen? Danke.
Grüße, Bobby
Ich sehe keine Schaltfläche (sollte es in jeder Zeile oder nur in der Tabellenüberschrift angezeigt? Außerdem haben Sie 'mode = MultiSelect 'damit Sie möglicherweise mehrere Zeilen erhalten, nicht 1, was Ihrer Anforderung widerspricht – Qualiture