AdSense

網頁

2018/6/25

ZK zul匯入外部css

透過<style>來匯入外部的css,並在ViewModel產生路徑來避免cache。

main.zul

<zk>
<window viewModel="@id('vm') @init('idv.matt.mv.MainVM')">
<style src="@load(mv.cssPath)">
 ...
</window>
</zk>

MainMV.java

public class MainMV {
    
    private static String cssPath = "/css/style.css?"; 
    
    @Init()
    public void init() {
        cssPath += ("id=" + (int)(Math.random()*100));
        System.out.println(cssPath); // e.g. "/css/style.css?id=71"
    }
    
    public String getCssPath() {
        return cssPath;
    }
}

沒有留言:

AdSense