function setDealcolor() {
setTimeout(function () {
let $gridContainer = document.querySelector('div#CRM_DEAL_LIST_V12_C_0');
if($gridContainer) {
document.querySelectorAll('tr[data-color]').forEach(deal => {
deal.querySelectorAll('td.main-grid-cell').forEach(dealTd => {
dealTd.style.background = deal.getAttribute('data-color');
});
});
}
}, 500);
}
setDealcolor();
BX.addCustomEvent(window, 'Grid::updated', (source) => {
setDealcolor();
});
});
вместо CRM_DEAL_LIST_V12_C_0 могут быть CRM_DEAL_LIST_V12_C_1, CRM_DEAL_LIST_V12_C_2 и т д
как сделать в этом коде, что если значение последнего символа входит в CRM_DEAL_LIST_V12_C_* вместо звездочки, то чтобы код отрабатывал?
написано просто плохо. отрефакторить нужно с учетом твоей задачи.
Обсуждают сегодня