Componentes do Primefaces, Bootsfaces para JSF

Quando o datatable vai ser renderizado na view, ele busca informações no site https://cdn.datatables.net/ (caso tenha conexão); Alguém sabe como retirar essa solicitação para que funcione somente local?

Isso acontece nos frameworks Primefaces 6.1 e Bootsfaces 1.3, JSF 2.2

Você não quer busque informações quando estiver executando no localhost?

Você esta dizendo que os frameworks por padrão utiliza esse site ou que você utiliza no código?

Tenho uma aplicação que fica localhost, alguns componentes buscam informações na Internet para renderizar; acho que tenho que importar todos os arquivos do FontAwesome por exemplo.

Eu entendi que alguns de seus componentes buscam informações para renderizar, mas ainda não ficou claro o seu problema.

Você pode detalhar melhor?

Quero que tudo funcione localmente, se não tiver conectado na Internet alguns componentes não funcionam direito. ex; datatable.

Você disse que quer que tudo funcione localmente, mas não posta código, nem o pq de ir buscar informação no site.

Se vc tentar buscar info em um site e você não tiver internet, vai gerar uma exceção, ai vc trata

Mike, acho que não estou explicando direito. Não precisa postar código, isso fica irrelevante porque a simples tag;

<p:dataTable></p:dataTable>

Apenas isso já vai buscar no site https://cdn.datatables.net/ algumas informações para renderizar por completo.

Segundo esse post, os arquivos datatables.min.js e datatables.min.css foram removidos, e numa versão posterior, o jar do bootsfaces seria dividido em 2, uma parte contendo o core e outra parte contendo os arquivos da datatable.

Agora eu não sei se ja foi feito essa atualização

Caso queira desativar o CDN (Não sei se funciona apenas para omnifaces, mas acho que não)

<context-param>
    <param-name>org.omnifaces.CDN_RESOURCE_HANDLER_DISABLED</param-name>
    <param-value>true</param-value>
</context-param>

Boa observação, mas não funcionou no bootsfaces. Na versão bootsfaces 1.3.0 ainda tem as chamadas para o CDN.
Estava olhando o código fonte e vi que;

public DataTable() {
setRendererType(DEFAULT_RENDERER);
Tooltip.addResourceFiles();
AddResourcesListener.addThemedCSSResource(“core.css”);
AddResourcesListener.addResourceIfNecessary(“https://cdn.datatables.net/v/bs/jszip-3.1.3/pdfmake-0.1.27/dt-1.10.15/af-2.2.0/b-1.4.0/b-colvis-1.4.0/b-html5-1.4.0/b-print-1.4.0/cr-1.3.3/fc-3.2.2/fh-3.1.2/r-2.1.1/rr-1.2.0/sc-1.4.2/se-1.2.2/datatables.min.css”);
AddResourcesListener.addResourceIfNecessary(“https://cdn.datatables.net/v/bs/jszip-3.1.3/pdfmake-0.1.27/dt-1.10.15/af-2.2.0/b-1.4.0/b-colvis-1.4.0/b-html5-1.4.0/b-print-1.4.0/cr-1.3.3/fc-3.2.2/fh-3.1.2/r-2.1.1/rr-1.2.0/sc-1.4.2/se-1.2.2/datatables.min.js”);
}

Acho que recompilar os fontes não seja a melhor opção, deve ter outra …