cek value dan mengisi dengan value yang baru jika belum ada
untuk mengetahui apakah option value yang kita gunakan sudah ada pada select2 atau belum anda dapat menggunakan fungsi berikut.
kode ini di gunakan untuk cek apakan value tersebut sudah ada pada option select2. jika sudah ada maka value tersebut yang akan di gunakan jika belum ada maka kode tersebut akan menbuat option baru dengan bantuan fungsi new option dengan javascript.
mari perhatikan kode di bawah ini:
if ($('#kode_produk').find("option[value='1']").length) { $('#kode_produk').val('1').trigger('change'); } else { // Create a DOM Option and pre-select by default var newOption = new Option('1', 'text 1',true, true); // Append it to the select $('#kode_produk').append(newOption).trigger('change'); }
pada kode di atas kita cek apakan select2 mempunyai value 1 jika punya maka dia akan menggunakan option tersebut
dan jika belum ada option value 1 maka dia akan membuat option baru dengan id : 1 dan text : text 1, kemudian menginsertkan nya ke dalam option select2
ok cukup mudah bukan cara nya selamat mencoba. jika ada masalah silakan tinggalkan komen di bawah ya. salam koding indonesia