update
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user