Nas listas e bibliotecas do Microsoft SharePoint, os campos calculados que estão a ser utilizados no modo UI clássico podem ser usados para exibir resultados baseados em fórmulas que se assemelham às do Microsoft Excel. Esta é uma capacidade de longa data que está documentada em Calcular dados em listas ou bibliotecas.
Alguns utilizadores adicionaram elementos de marcação HTML ou script a campos calculados. Este é um uso indocumentado da funcionalidade, e vamos bloquear a execução de marcação personalizada em campos calculados em SharePoint Online a partir de 13 de junho de 2017. A Atualização Pública de junho de 2017 (PU) e posteriores PUs farão do bloqueio uma opção configurável para uso no sharePoint Server 2016 e SharePoint Server 2013.
Mais informações
SharePoint Online
Estamos a mudar campos calculados para bloquear a execução de marcação personalizada. Isto significa que os campos calculados que contenham qualquer marcação não suportada não serão apresentados corretamente.
Esta alteração entrou em vigor em 13 de junho de 2017. Os administradores podem solicitar uma extensão até 10 de setembro de 2017, o mais tardar. Durante esta extensão, a execução da marcação personalizada em campos calculados não será bloqueada. Este pedido pode ser submetido através do Suporte da Microsoft. No entanto, a partir de 10 de setembro de 2017, todas as marcações não apoiadas serão ignoradas.
SharePoint Server 2013 e SharePoint Server 2016
O PU de junho de 2017 e os PUs subsequentes incluirão uma nova definição de aplicação web chamada CustomMarkupInCalculEdFieldDisabled. Esta definição permite que um administrador no local determine se a execução de marcação personalizada em campos calculados numa determinada aplicação web está bloqueada.
Segue-se o comportamento predefinido para aplicações web existentes e novas no momento da instalação da atualização.
Tipo de aplicativo web |
Predefinição |
Aplicação web recém-criada após a instalação da atualização |
Execução por bloco de marcação personalizada em campos calculados |
Aplicação web existente após a instalação da atualização |
Permitir a execução de marcação personalizada em campos calculados |
Seguem-se alguns links úteis para a documentação JSLink e CustomAction: