2017-02-07 3 views
1

Ich habe eine Spalte in einer SAPUI5 Anwendung mit dem folgenden Code:Wie fügt man Inhalt zu sap.m.Column in JavaScript hinzu?

var column = new Column("idColumn"); 

nun die Frage ist, wie kann ich Inhalte zu diesen Spalt hinzufügen. Ich kann keine geeignete Funktion innerhalb der documentations finden, um ein Steuerelement zu diesem Objekt hinzuzufügen. Ich möchte ein sap.m.ObjectIdentifier zum column Objekt hinzufügen, was wir innerhalb der XML-Ansicht wie dies tun, aber hier habe ich mit JS wollen:

<Column id="idColumn" width="70px"> 
    <ObjectIdentifier id="idColumnTitle" title="{i18n>tableIdColumnTitle}"/> 
</Column> 

Antwort

1

Sie können entweder die Standard method:

column.addAggregation("header", new ObjectIdentifier({ 
    id : "columnTitle", 
    title : "{i18n>tableIdColumnTitle}" 
})); 

oder die shortcut für Bequemlichkeit:

column.setHeader(new ObjectIdentifier({ 
    id : "columnTitle", 
    title : "{i18n>tableIdColumnTitle}" 
})); 

Here Sie eine Beschreibung der Aggregation in J Bindung finden Avascript-Code.

+0

Es wurde empfohlen, nicht Danke zu sagen, aber es ist unhöflich, nicht Danke zu sagen. Danke, dass du dir Zeit genommen hast und die Antwort geliefert hast. –

+0

Gern geschehen. ;) – matbtt

Verwandte Themen