2014-05-22 8 views
6

Qualcuno ha esperienza con jarvisWidgets in un modello di avvio. Sto usando un tema da https://wrapbootstrap.com/ ei widget sono piuttosto semplici, tuttavia non riesco a cambiare le intestazioni, e se li uso su pagine diverse vengono modificati in base a ciò che era già presente nel modello - alcuni di sovrascrittura di CSS deve andare avanti - ma non so dove guardare.modifica di un modello di avvio, modifica del testo dell'intestazione jarvisWidget

questo è strano e sembra così semplice - non riesco a cambiare l'intestazione (titolo) di un widget grafico.

guardando il /smartAdmin/DEVELOPER/AJAX_version/#ajax/morris.html presentare

linea 60

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

si potrebbe pensare che avrei potuto cambiare il testo "grafico delle vendite" a "Anything Mi piace "- e sarebbe quello. Tuttavia questo non è il caso !!!!

Posso RIMUOVERE i tag H2 e il testo non verrà visualizzato. (Come previsto) posso rimuovere il 'widget di-icona' SPAN, e l'icona non mostrerà (come previsto)

TUTTAVIA

se cambio < h2> Le vendite Grafico a < h2> Il mio Graph - il testo rimane "Grafico vendite" nella pagina di rendering

se implemento questo widget grafico nella pagina dashboard.html: il testo viene visualizzato come "Live Feed" (!) indipendentemente da ciò che scrivo.

risposta

3

UGH - tutta questa nuova roba lato client ....

Esso utilizza storage locale - e la cache deve essere cancellata per vedere i cambiamenti ....

Spero che questo aiuti qualcun altro.

+0

Questo ha aiutato molto. È interessante notare che in Chrome, l'utilizzo dei vari metodi di "cancellazione della cache" delle impostazioni non ha funzionato e ho dovuto eliminare manualmente i dati memorizzati tramite la console di Chrome. C'è un modo migliore? – natxty

9

JarvisWidgets utilizza HTML5 LocalStorage. Ogni volta che ricarichi la tua pagina, otterrà le impostazioni da LocalStorage per ciascun widget specificato dal loro attributo unico id. Quindi assicurati di farlo per ogni widget. vale a dire

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

Inoltre, è possibile chiamare il metodo localStorage.clear(); per cancellare l'archiviazione e ricaricare le modifiche del HTML.

Controllare la documentazione per ulteriori informazioni. :)

Spero che questo aiuti.

1

Passare alla cartella js. Vai a app.config.js e cambia il localStorageJarvisWidgets a falso. Disattiva la memoria locale.

Problemi correlati