2014-05-22 76 views
6

有沒有人在引導程序模板中使用jarvisWidgets的經驗。我使用的是一個主題從https://wrapbootstrap.com/ 和小部件很簡單,但我似乎無法改變的標題,如果我使用他們在不同的頁面,他們得到基於什麼已經在模板變化 - 一些CSS覆蓋必須繼續 - 但我不知道在哪裏尋找。編輯引導程序模板,更改jarvisWidget標題文本

這是奇怪的,似乎很簡單 - 我似乎無法更改圖表控件的標頭(標題)。

看/smartAdmin/DEVELOPER/AJAX_version/#ajax/morris.html文件

線60

<header> 
    <span class="widget-icon"> <i class="fa fa-bar-chart-o"></i> </span> 
    <h2>Sales Graph</h2>   
</header> 

人會認爲我可以改變文本「銷售圖表」到「任何事情我喜歡「 - 那就是那個。 但是,情況並非如此!

我可以刪除H2標籤,文本將不會顯示。 (如預期) 我可以刪除「窗口小部件圖標」 SPAN,圖標不會顯示(如預期)

無論其

如果我改變< H2>銷售圖形來< H2>我的圖 - 文本保持所呈現的頁面

的「銷售圖表」如果我實現dashboard.html頁面上此圖窗口小部件 - 文本呈現爲「現場實況轉播」不管是什麼我文字I型(!)。

回答

3

消化道出血 - 所有這些新的客戶端的東西....

它使用本地存儲 - 和緩存需要清除看到的變化....

希望這可以幫助其他人。

+0

這幫了很大忙。有趣的是,在Chrome中,使用設置的各種「清除緩存」方法不起作用,我不得不通過Chrome的控制檯手動刪除存儲的數據。有沒有更好的辦法? – natxty

9

JarvisWidgets使用HTML5 LocalStorage。每次您重新加載頁面時,它都會從LocalStorage獲取由其獨特的id屬性指定的每個窗口小部件的設置。所以請確保您爲每個小部件都這樣做。即

<div class="jarviswidget" id="wid-id-0">

此外,您可以調用該方法localStorage.clear();清除儲存並重新加載HTML變化。

您應該檢查他們的文檔以獲取更多信息。 :)

希望有所幫助。

1

轉到js文件夾。轉到app.config.js並將localStorageJarvisWidgets更改爲false。它會關閉本地存儲。