使用 zk 在 richlet 中包含 css 文件

Include css file in richlet with zk

我正在努力在 ZK Richlet 中仅使用 java 创建视图,并且我试图在 Richlet 中包含一个 css 文件,但我没有找到方法这样做。

一种选择是利用 zk.xmldesktop-config 元素。特别是 theme-uritheme-provider-class 元素用于应用附加样式 classes.

<desktop-config>
    <theme-uri>/to/your/css.css</theme-uri>
</desktop-config>

另一种选择 - 尽管 class' API - is to use the addBeforeHeadTags 方法 PageCtrl 不推荐:

((PageCtrl)page).addBeforeHeadTags("<link rel=\"stylesheet\" type=\"text/css\" href=\"/to/your/css.css\" />");