Mit der Methode GET_UPLOAD bekommt man über die ControlID die Instanz
des Upload-Feldes zurück und hat dann Zugriff auf die Eigenschaften des
Upload-Feldes.
Ein Upload-Feld kann verwendet werden, um Dateien aus dem lokalen
Verzeichnis des Computers in die UI5-Applikation zu laden.
| Attribut | Beschreibung | Standardwert |
|---|
| controlId | Eindeutige Id der Komponente | Wird automatisch generiert |
| width | Definiert die Breite des Controls | |
| placeholder | Platzhalter, der bei leerer Eingabe angezeigt wird | |
| buttonOnly | Wenn true, dann wird nur ein Button angezeigt, den man klicken kann, um einen Dialog zu öffnen. Ansonsten gibt es noch ein Input | false |
| buttonText | Bestimmt den Text auf dem Button | |
| icon | Quelle des Icons auf dem Button | |
| iconOnly | Wenn true, dann wird nur das Icon auf dem Button angezeigt, ohne zusätzlichen Text | false |
| iconFirst | Wenn true, wird das Icon vor dem Button-Text angezeigt, ansonsten dahinter | false |
| fileType | Spezifiziert den zulässigen Dateitypen | |
| fileTypeErrorText | Fehlertext, der angezeigt wird, wenn der gewählte Dateityp nicht zulässig ist | |
| transferMode | Gibt den Transfermodus an. Dieser kann in der aktuellen Version nur Base64 sein | Base64 |
| visible | Gibt an, ob die Komponente angezeigt werden soll | true |
| spanS | Gibt die Breite des Controls im Grid-Layout an. Definiert, wie viele Spalten eingenommen werden sollen | 12 |
| spanM | Gibt die Breite des Controls im Grid-Layout an. Definiert, wie viele Spalten eingenommen werden sollen | 12 |
| spanL | Gibt die Breite des Controls im Grid-Layout an. Definiert, wie viele Spalten eingenommen werden sollen | 12 |
| spanXL | Gibt die Breite des Controls im Grid-Layout an. Definiert, wie viele Spalten eingenommen werden sollen | 12 |
| Methode | Beschreibung |
|---|
| GET_DATA | Lesen der hochgeladenen Daten |
| GET_FILENAME | Lesen des Dateinamens |
| GET_FILE_TYPE_ERROR | Lesen des Texts, der bei einem möglichen Dateityp-Fehler angezeigt wird |
| GET_WIDTH | Lesen der Breite |
| SET_FILENAME | Setzen des Dateinamens |
| SET_FILE_TYPE_ERROR | Lesen des Texts, der bei einem möglichen Dateityp-Fehler angezeigt werden soll |
| SET_WIDTH | Setzen der Breite |
DATA(lo_image) = me->get_image( 'image' ).
DATA(lo_upload) = me->get_upload( 'uploader' ).
DATA(lv_data_url_base_64) = lo_upload->get_data( ).
lo_image->set_src( lv_data_url_base_64 ).
CONTROL
Keine
Lesen der hochgeladenen Daten.
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RV_VALUE | String | Hochgeladene Daten |
Lesen des Dateinamens.
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RV_VALUE | String | Gesetzter Dateiname |
Lesen des Texts, der bei einem möglichen Dateityp-Fehler angezeigt wird.
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RV_VALUE | String | Gesetzter Text |
Lesen der Breite.
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RV_VALUE | String | Gesetzte Breite |
Setzen des Dateinamens.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|
| IV_VALUE | String | | Zu setzender Dateiname |
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RO_CONTROL | Upload | Referenz zu this, um Methodenverkettung zu erlauben |
Setzen des Texts, der bei einem möglichen Dateityp-Fehler angezeigt
wird.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|
| IV_VALUE | String | | Zu setzender Text |
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RO_CONTROL | Upload | Referenz zu this, um Methodenverkettung zu erlauben |
Setzen der Breite.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|
| IV_VALUE | String | | Zu setzende Breite |
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RO_CONTROL | Upload | Referenz zu this, um Methodenverkettung zu erlauben |