Ionic 4 Picker Wert Vorbelegung

Die Daten des Picker die auf der Oberfläche angezeigt werden, sind im Array columns[index] gespeichert. Soll eine Vorbelegung erreicht werden, kann der Picker Index im Vorfeld gesetzt werden. Der Index kommt in meinem Beispiel aus dem Storage.

 let picker = await this.pickerController.create(opts);

 this.storage.get(string).then((data: number) => {
      picker.columns[0].selectedIndex = data;
 });

Das Speichern erfolgt analog und wird durchgeführt, wenn der User den Wert bestätigt.

 let col = await picker.getColumn(string);

 if (pickerAction === 'done') {
      await this.storage.set(string, col.selectedIndex);
 }

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.