Olá @Eduardo!
Infelizmente de forma nativa na plataforma não é possível efetuar esse processo. Porém nossa equipe trabalhou em um exemplo de implementação que aplica conceitos apresentados no tópico “Copiar o conteúdo de uma célula da Grid para a área de transferência”.
Siga os passos abaixo para efetuar sua implementação:
- No Javascript Público do Latromi, adicione a seguinte função:
function ApplyGridHeaderStyle(element) // The Element must be a TD element
{
// data element
var dataElementIndex = element.cellIndex;
// header element
var headerElement = element.closest('.RadGrid').querySelectorAll('.rgHeader')[dataElementIndex];
if (headerElement && headerElement.getAttribute('data-style-applied') !== 'true')
{
var computedStyle = getComputedStyle(element);
headerElement.style.backgroundColor = computedStyle.backgroundColor;
headerElement.style.color = computedStyle.color;
headerElement.style.fontSize = computedStyle.fontSize;
headerElement.style.fontFamily = computedStyle.fontFamily;
headerElement.style.fontWeight = computedStyle.fontWeight;
headerElement.setAttribute('data-style-applied', 'true');
}
// remove tag script
element.querySelectorAll('script').forEach(script => script.remove());
}
- Em sua consulta, adicione a seguinte informação na coluna que é final de semana.
SELECT
...
valor_da_coluna || '<script type="text/javascript">ApplyGridHeaderStyle(document.currentScript.parentElement)</script>'
FROM alguma_tabela