const bankSelect = document.getElementById('bank_name_select');
const bankLainnyaInput = document.getElementById('bank_name_input');
var bankselectname = new Cleave('#bank_account_number', {
blocks: [20],
numericOnly: true,
delimiter: ' ',
});
// Tampilkan input field Bank Lainnya jika "Bank Lainnya" dipilih
bankSelect.addEventListener('change', function() {
if (bankSelect.value == 'Mandiri') {
bankLainnyaInput.style.display = 'none';
bankselectname.destroy();
bankselectname = new Cleave('#bank_account_number', {
blocks: [13],
numericOnly: true,
delimiter: ' ',
});
} else if(bankSelect.value == 'BCA') {
bankLainnyaInput.style.display = 'none';
bankselectname.destroy();
bankselectname = new Cleave('#bank_account_number', {
blocks: [10],
numericOnly: true,
delimiter: ' ',
});
} else if (bankSelect.value == 'Lainnya') {
bankLainnyaInput.style.display = 'block';
bankselectname.destroy();
bankselectname = new Cleave('#bank_account_number', {
blocks: [20],
numericOnly: true,
delimiter: ' ',
});
}
});
$('#bank_account-table').DataTable().clear().destroy();
var table_table = $('#bank_account-table').DataTable({
initComplete: function () {
this.api().columns([0]).every(function () {
var column = this;
var select = $('')
.appendTo($(column.footer()).empty())
.on('change', function () {
var val = $.fn.dataTable.util.escapeRegex(
$(this).val()
);
column
.search(val ? '^' + val + '$' : '', true, false)
.draw();
});
column.data().unique().sort().each(function (d, j) {
select.append('');
$('select').selectpicker('refresh');
});
});
},
responsive: true,
fixedHeader: {
header: true,
footer: true
},
processing: true,
serverSide: true,
ajax: {
url: "