This commit is contained in:
Dwi Swandhana
2026-05-07 11:27:13 +07:00
parent 4cfd4307a8
commit 9ec56cbf5d
@@ -52,6 +52,37 @@
}).first();
}
function triggerExpertiseButton(boundIndex) {
try {
var columns = $('#gridpemeriksaan').jqxGrid('columns');
var records = columns && columns.records ? columns.records : [];
for (var i = 0; i < records.length; i++) {
var column = records[i];
if (column && typeof column.buttonclick === 'function') {
var renderedLabel = typeof column.cellsrenderer === 'function'
? column.cellsrenderer()
: '';
if (String(renderedLabel).indexOf('Expertise') !== -1) {
column.buttonclick(boundIndex);
return true;
}
}
}
} catch (error) {
console.log(error);
}
var button = findExpertiseButton(boundIndex);
if (button.length) {
button.trigger('click');
return true;
}
return false;
}
function openFocusedPeriksa() {
if (!shouldOpenOnLoad || hasOpenedTarget || !focusPeriksaId) {
return;
@@ -80,10 +111,8 @@
$('#gridpemeriksaan').jqxGrid('ensurerowvisible', boundIndex);
setTimeout(function () {
var button = findExpertiseButton(boundIndex);
if (button.length) {
if (triggerExpertiseButton(boundIndex)) {
hasOpenedTarget = true;
button.trigger('click');
return;
}