2015-06-03 13 views
0

DukeScript在處理對模型的更改方式上非常聰明,因此代碼在運行時熱交換see for example here。 它似乎在運行時似乎並沒有處理的一件事是對HTML佈局的更改。鑑於它運行在WebView中,這是一種瀏覽,只需能夠重新加載頁面而無需停止並重新啓動應用程序即可。如何在DukeScript中重新加載頁面

所以,我嘗試添加一個「刷新」按鈕,但我不能找到一個簡單的方法來做到這一點的初始化後:

BrowserBuilder 
.newBrowser() 
.loadPage("pages/index.html") 
.loadClass(Main.class). 
invoke("onPageLoad", args). 
showAndWait(); 

showAndWait()做什麼它應該做的,它在瀏覽器關閉之前不會返回。似乎沒有辦法對WebView及其線程的底層實例進行操作。

回答

0

呵呵,簡單而有效的解決方案:

<a href="index.html">Reload</a> 

注:託尼EPPLE說的NetBeans將只檢測到變化,沒有重裝需要。