j-Modal
Είναι μια απλή εναλλακτική λύση στο j-Form.
- Λειτουργεί μόνο με
+v17 - Το συστατικό μεταφέρει το περιεχόμενο αυτού του συστατικού κάτω από την ετικέτα
<body>(εξαιτίας της θέσης)
ΕΠΙΤΡΟΦΗ:
- Ο τίτλος του
title {String}(αλλάζει ένα στοιχείοHTMLστην ετικέτα) width {Number}Μαγικό πλάτος- Ο όρος
if {String}για την εμφάνιση του μοντέλου, συγκρίνεται με την τιμή μέσα στοpath icon {String}Συνολική εικονική χωρίςti-reload {String}σύνδεση σε ένα παγκόσμιοfunction(modal_component)και εκτελείται εάν η φόρμα εμφανίζεταιsubmit {String}σύνδεση σε ένα παγκόσμιοfunction(hide)και εκτελείται εάν το κουμπί υποβολής πιέζεταιcancel {String}σύνδεση σε ένα παγκόσμιοfunction(hide)και εκτελείται εάν το κουμπί ακύρωσης πιέζεται- Το
enter {Boolean}καταγράφει αυτόματα το κλειδίenterκαι εκτελεί την υποβολή (προεπιλεγμένη:false) - Το
center {Boolean}συγκεντρώνει τη μορφή στη μέση της οθόνης autofocus {Boolean/String}μπορεί να επικεντρωθεί σε μια εισαγωγή.String===jQuery selectorγια την εισαγωγικήdefault {String}ένα σύντομο alias για τοDEFAULT(default, true)- Το
zindex {Number}μπορεί να επηρεάσει τον δείκτη z (προεπιλεγμένο:12) align {Number}Μοναδικός Σύνδεσμος0Ο προεπιλεγμένος (default)1Ο δεξί κάτω,2Αριστερά κάτω,3Αριστερά στην κορυφή4Το σωστό top- Το ύψος του
height {Number}είναι μικρότερο από το μέγεθος τουheight. - NEW
bg {Boolean}μπορεί να ενεργοποιήσει / απενεργοποιεί ένα στρώμα υπόβαθρου (προεπιλεγμένο:true) - NEW
scrollbar {Boolean}μπορεί να ενεργοποιήσει / απενεργοποιεί τη γραμμή στροφής (προεπιλεγμένη:false)
Καλό να ξέρεις:
Το περιεχόμενο του j-Modal χωρίζεται σε 3 μέρη: header, body και footer.Κάθε μέρος πρέπει να οριστεί.Το στοιχείο προσθέτει κλάσεις CSS σε κάθε μέρος, για παράδειγμα το πρώτο div θα περιέχει ui-modal-header, το δεύτερο ui-modal-body και το τρίτο ui-modal-footer.
Αυτό το στοιχείο υποστηρίζει τη δυναμική αξιολόγηση του περιεχομένου <script type="text/html">Το παρακάτω παράδειγμα περιέχει ένα σενάριο με HTML και το συστατικό αξιολογεί το περιεχόμενο εάν η j-Modal Θα εμφανιστεί (μόνο μία φορά)
<ui-component name="modal" path="path" config="config">
<script type="text/html">
A CONTENT
</script>
</ui-component>Χρησιμοποιήστε το με <ui-component name="modal">Όταν το στοιχείο δεν έχει φορτωθεί ακόμα, jComponent Κατεβάστε το για πρώτη φορά από τη διεύθυνση DEF.fallback (Η Componentator Συγγραφέας: Peter Širka. πηγή: το Componentator Ετικέτες Αξιολόγηση, 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>