2012-04-28 11 views
10

Desidero che il mio jqgrid assomigli all'aspetto bootstrap tables.
È possibile personalizzare l'aspetto.
Conosco il supporto di jqgrid (tema jquery), ma voglio look and feel bootstarp e non tema jquery.È possibile personalizzare l'aspetto e l'aspetto di jqgrid?

+0

da dove è venuta la domanda di piacere ad un uomo o una donna. Il mio cliente vuole aspetto e aspetto da bootstarp. Non voglio scrivere il mio plug-in di griglia ... comportarsi come un professionista. – Rajesh

risposta

7

Ho avuto lo stesso problema e ho finito per eliminare jqgrid e ottenere DataTable invece - http://datatables.net/. È molto simile a jqgrid, probabilmente ha una migliore funzionalità e viene fornito con istruzioni su come stile come bootstrap - http://datatables.net/blog/Twitter_Bootstrap.

+3

ya questo è ok, i datatables hanno trovato il layout di bootrap. Spero che anche samqid possa essere fatto con jqgrid ... perché il layout è così accoppiato in jqgrid ... l'utente dovrebbe essere libero di scegliere la proprietà CSS ... Spero che Jgrid Designer sia ascoltando le mie lamentele .. – Rajesh

9

Il problema è che jqGrid è basato su jQuery UI CSS framework. jqGrid crea la griglia dall'elemento vuoto <table> in modo dinamico. Inserisce molti elementi con nomi CSS predefiniti come "ui-widget", "ui-widget-content", , "ui-icon" e così via.

Non ho mai usato prima bootstrap. Sembra che abbia il proprio framework Base CSS. Quindi l'unico modo che vedo è che personalizzi l'interfaccia utente di jQuery CSS in modo che corrisponda alla ricerca di bootstrap. È possibile farlo in relazione a Themeroller. Nella pagina puoi creare in modo interattivo un nuovo tema dell'interfaccia utente jQuery che sembra molto vicino al bootstrap CSS. Alla fine è possibile scaricare il CSS personalizzato facendo clic sul pulsante "Scarica tema" (vedere nella parte sinistra della pagina nella scheda "Esegui il rollover"). In alternativa puoi usare jQuery UI ThemeRoller Developer Tool per creare un nuovo CSS.

+0

ma che dire di rendere jqgrid reattivo? questa è l'idea di usare Twitter Bootstrap, qualche suggerimento? – Yasser

+0

@Yasser: Ci dispiace, ma non capisco cosa intendi. – Oleg

+0

Ciao @Oleg! Volevo chiedere come rendere jqgrid reattivo – Yasser

3

jqGrid che utilizza html e classi basate su interfaccia utente jQuery, quindi un tema Bootstrap per l'interfaccia utente di jQuery dovrebbe fare il trucco, a meno che non abbiate personalizzato il vostro Bootstrap, quindi le stesse personalizzazioni devono essere eseguite due volte.

http://addyosmani.github.com/jquery-ui-bootstrap/

+0

Questo link è rotto (File non trovato) – haraman

Problemi correlati