Sejajarkan label dan pilih dropdown di baris yang sama di sweetalert 2 [tutup]
Jan 05 2021
Saya mencari contoh di mana saya dapat menyelaraskan label dan dropdown di baris yang sama menggunakan sweetalert2.
Saya telah mencoba menambahkan label khusus untuk mencapai ini tetapi itu akan berada di baris yang berbeda dan saya ingin menghibur dropdown yang dipilih dengan mengklik tombol OK.
Di bawah ini adalah stackblitz saya.
https://stackblitz.com/edit/angular-sweetalert-dropdown

Jawaban
1 LimonMonte Jan 06 2021 at 01:52
Gunakan inputLabel
+ customClass
params:
Swal.fire({
title: 'Select + label in one row',
input: 'select',
inputOptions: {
apples: 'Apples',
bananas: 'Bananas',
oranges: 'Oranges'
},
inputLabel: 'Select a fruit',
customClass: {
input: 'inline-flex',
inputLabel: 'inline-flex'
}
})
.inline-flex {
display: inline-flex !important;
margin: .5em !important;
}
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@10"></script>
Baca lebih lanjut tentang customClass
:https://sweetalert2.github.io/#customClass
1 AhmedMaher Jan 05 2021 at 11:42
Anda dapat menggunakan html biasa / bergaya dan menangkap nilai tarik-turun secara normal sebagai berikut:
Swal.fire({
showCancelButton: true,
type: "warning",
html: ` select reason <select name="cars" id="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>`,
preConfirm: function() {
var elm = document.getElementById("cars");
alert(elm.value); // use user selected value freely
}
});
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Taylor Sheridan Baru Menambahkan 1 Bintang 'Yellowstone' Favoritnya ke Pemeran 'Lawmen: Bass Reeves'