Limpando ZK Theme

No arquivo zk.xml, remover os molds do arquivo de configuração do projeto.

<!-- Exemplo de mold a ser removido -->
<library-property>
	<name>org.zkoss.zul.Button.mold</name>
    <value>bs</value>
</library-property>

Adicionar a configuração de desativar o tema principal.

<!-- Adicionar às configurações -->
<desktop-config>
    <disable-theme-uri>~./zul/css/zk.wcs</disable-theme-uri>
</desktop-config>

Exemplo da configuração final do zk.xml

zk.xml
<?xml version="1.0" encoding="UTF-8"?>
<zk>
	<device-config>
		<device-type>ajax</device-type>
		<timeout-uri>/index.zul</timeout-uri>
		<!-- An empty URL can cause the browser to reload the same URL -->
	</device-config>
	<system-config>
		<response-charset>UTF-8</response-charset>
		<upload-charset>ISO-8859-1</upload-charset>
		<disable-event-thread>false</disable-event-thread>
		<max-upload-size>81920</max-upload-size>
	</system-config>
	<language-config>
		<addon-uri>/WEB-INF/lang-addon.xml</addon-uri>
	</language-config>
	<system-config>
		<id-generator-class>br.gov.prodigio.visao.helper.ProIdGenarator</id-generator-class>
	</system-config>
	<!-- Configuração necessária para não reaproveitar uuID's de elementos removidos da Árvore DOM. Esse reaproveitamento (reciclagem) gera bugs quando trabalhamos com os uuID's. -->
	<library-property>
		<name>org.zkoss.zk.ui.uuidRecycle.disabled</name>
		<value>true</value>
	</library-property>
	<desktop-config>
    	<disable-theme-uri>~./zul/css/zk.wcs</disable-theme-uri>
	</desktop-config>
</zk>

No pom.xml do frontend remover as dependências de tema da seguinte forma:

projeto-frontend/pom.xml
	<dependency>
			<groupId>br.mg.gov.prodemge.prodigio</groupId>
			<artifactId>prodigio-web-zk</artifactId>
			<exclusions>
				<exclusion>
					<artifactId>sapphire</artifactId>
					<groupId>org.zkoss.theme</groupId>
				</exclusion>
				<exclusion>
					<artifactId>silvertail</artifactId>
					<groupId>org.zkoss.theme</groupId>
				</exclusion>
				<exclusion>
					<artifactId>zk-bootstrap</artifactId>
					<groupId>org.zkoss.addons</groupId>
				</exclusion>
			</exclusions>
		</dependency>

Last updated