j-Modal
È una semplice alternativa al j-Form.
- Funziona solo con
+v17 - Il componente sposta il contenuto di questo componente sotto la tag
<body>(a causa della posizione)
Configurazione:
- Titolo modale
title {String}(sostituisce un elemento di etichettaHTMLnel titolo) width {Number}di larghezza massimaif {String}condizione per la mostra del modale, è paragonato al valore all'interno dipathicon {String}Icon totale senzati-reload {String}è collegato a un globalefunction(modal_component)ed è eseguito se il modulo viene visualizzatosubmit {String}è collegato a un globalefunction(hide)e viene eseguito se il pulsante di presentazione è premutocancel {String}è collegato a unfunction(hide)globale e viene eseguito se il pulsante di cancellazione viene premutoenter {Boolean}cattura automaticamente la chiaveentere esegue la presentazione (default:false)center {Boolean}: il centro della forma al centro dello schermoautofocus {Boolean/String}può concentrare un input.String===jQuery selectorper l'ingressodefault {String}un breve alias perDEFAULT(default, true)zindex {Number}può influenzare l'indice z (default:12)align {Number}Alineazione Modale0Il centro (default)1di fondo,2La sinistra,3Il Top,4Il giusto topheight {Number}a min. altezza se il contenuto ha dimensioni inferiori a quelle definiteheight- NEW
bg {Boolean}può attivare/disattivare una striscia di sfondo (default:true) - NEW
scrollbar {Boolean}può attivare/disattivare la barra di scorrimento (default:false)
Buono sapere:
Il contenuto del j-Modal è suddiviso in 3 parti: header, body e footer. Ogni parte deve essere definita. il componente aggiunge classi CSS a ciascuna parte, ad esempio il primo div contiene ui-modal-header, secondo ui-modal-body e terzo ui-modal-footer.
Questo componente supporta una valutazione dinamica del contenuto di <script type="text/html">. L'esempio qui sotto contiene uno script con HTML e il componente valuta il contenuto se il j-Modal sarà visualizzato (solo una volta).
<ui-component name="modal" path="path" config="config">
<script type="text/html">
A CONTENT
</script>
</ui-component>Utilizzare con <ui-component name="modal">Quando il componente non è ancora caricato, jComponent Scarica il codice in prima utilizzazione dall'indirizzo DEF.fallback (Il Componentator La storia di Peter Širka.Fonte: il Componentator Ristorante dei componenti, licenza MIT.
<ui-component name="modal" path="common.form" config="if:user;width:600;submit:usermodal_submit;icon:home" class="hidden">
<!-- HEADER -->
<div>
<span class="link cancel"><i class="ti ti-times"></i></span>
<label>Your title</label>
</div>
<!-- BODY -->
<div>
<div class="padding">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quasi rerum, consequatur quod quisquam blanditiis voluptatum! Assumenda harum, quaerat iste nisi.
<br />
<br />
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quasi rerum, consequatur quod quisquam blanditiis voluptatum! Assumenda harum, quaerat iste nisi.
<br />
<br />
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quasi rerum, consequatur quod quisquam blanditiis voluptatum! Assumenda harum, quaerat iste nisi.
<br />
<br />
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quasi rerum, consequatur quod quisquam blanditiis voluptatum! Assumenda harum, quaerat iste nisi.
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quasi rerum, consequatur quod quisquam blanditiis voluptatum! Assumenda harum, quaerat iste nisi.
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quasi rerum, consequatur quod quisquam blanditiis voluptatum! Assumenda harum, quaerat iste nisi.
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quasi rerum, consequatur quod quisquam blanditiis voluptatum! Assumenda harum, quaerat iste nisi.
</div>
</div>
<!-- FOOTER -->
<div>
<span class="link cancel">Cancel</span>
<button name="submit"><i class="ti ti-save"></i>Submit form</button>
</div>
</ui-component>
<script>
function usermodal_submit(hide) {
alert('SUBMIT');
hide();
}
var common = {};
// Show the form
common.form = 'user';
</script>