All Products
Search
Document Center

SuperApp:Action Sheet

Last Updated:Apr 23, 2026

API JavaScript WVUIActionSheet memungkinkan Anda menampilkan action sheet di aplikasi HTML5 atau Mini Apps.

WVUIActionSheet.show

Menampilkan action sheet, yaitu daftar opsi yang muncul di bagian bawah layar.

iOS

Android

WVUIActionSheet_show_iOS@2x.png

WVUIActionSheet_show_Android@2x.png

Parameter input

  • [string] title: Judul action sheet.

  • [int] _index: Indeks unik untuk mengidentifikasi action sheet.

  • [array] buttons: Array berisi string, dengan setiap string merepresentasikan judul tombol.

    Action sheet selalu menyertakan tombol Cancel tambahan.

Parameter callback

Tidak ada parameter callback. Callback sukses dipanggil saat action sheet berhasil ditampilkan, sedangkan callback gagal dipanggil jika sebaliknya.

Mendengarkan event

Event wv.actionsheet dipicu ketika pengguna merespons action sheet.

Parameter event:

  • [string] type: Judul tombol yang diketuk.

  • [int] _index: Indeks action sheet.

Penting
  • Pada iOS, mengetuk tombol Cancel atau area di luar action sheet memicu event dengan parameter type bernilai 'Cancel'.

  • Pada Android, mengetuk tombol Cancel memicu event yang tidak berisi properti type. Mengetuk area di luar action sheet tidak memicu event apa pun.

document.addEventListener('wv.actionsheet', function(e) {
        alert(JSON.stringify(e.param));
}, false);

var params = {
        // Judul action sheet.
        title: 'Choose a button!',
        // Indeks action sheet.
        _index: 32768,
        // Tombol yang ditampilkan di action sheet.
        buttons: ['Button 1', 'Button 2', 'Button 3', 'Button 4', 'Button 5']
};
window.WindVane.call('WVUIActionSheet', 'show', params, function(e) {
}, function(e) {
        alert('failure: ' + JSON.stringify(e));
});