Skip to content

Latest commit

 

History

History
46 lines (45 loc) · 941 Bytes

File metadata and controls

46 lines (45 loc) · 941 Bytes
<ion-button onclick="openPicker()">Open</ion-button>

<script>
  async function openPicker() {
    const picker = await pickerController.create({
      columns: [
        {
          name: 'languages',
          options: [
            {
              text: 'JavaScript',
              value: 'javascript',
            },
            {
              text: 'TypeScript',
              value: 'typescript',
            },
            {
              text: 'Rust',
              value: 'rust',
            },
            {
              text: 'C#',
              value: 'c#',
            },
          ],
        },
      ],
      buttons: [
        {
          text: 'Cancel',
          role: 'cancel',
        },
        {
          text: 'Confirm',
          handler: (value) => {
            console.log(`You selected: ${value.languages.value}`);
          },
        },
      ],
    });
    await picker.present();
  }
</script>