javascript

Si utilizza jquery 1.9 e jquery.ui 1.10, da locale e non da remoto, per le esigenze di alcuni clienti. le librerie sono fornite da jmb.core e sono richieste all’interno del template del base_site.html.

jmb.core fornisce una liberia jmb.core.js che ha le seguente funzionalità

hide row

Solo nella change_form al caricamento della pagina vengono nascosti i fields con type hidden ovvero con widget HiddenInput, utile sia nell’EDIT che nell’ADD passando l’attributo tra gli initial.

Un esempio in cogema.contratto admin.py:

self.fields['contratto']  = forms.ModelChoiceField(
            queryset=Contratto.objects.all(), required=False,
            widget=forms.widgets.HiddenInput()
       )

show_in_popup via iframe

  • show_in_popup(url, title=””, width=1000, height=500)

    funzione per mostrare un URL nell iframe sfrutta le modali di jquery.ui, usa il resize, si adatta alla dimensione dell’iframe. URL è l’url da aprire esempio:

    show_in_popup("http://google.it")
    

Previous topic

Dashboard

Next topic

Misc: info ed utilità varie

This Page