j-InlineForm
- Εργασία με το Bootstrap
- Το συστατικό μεταφέρει το περιεχόμενο αυτού του συστατικού κάτω από την ετικέτα
<body>(εξαιτίας της θέσης)
ΕΠΙΤΡΟΦΗ:
titleΤίτλος μορφής- Φόρμα
width{Σύγκριση} max-width icon{String} Συνολικό εικονίδιο χωρίςti-ή ολόκληρη δήλωση, για παράδειγμα,ti ti-homereload{String} μια σύνδεση με μια παγκόσμια λειτουργία και εκτελείται εάν η φόρμα εμφανίζειsubmit{String} ένα σύνδεσμο σε μια παγκόσμια λειτουργία και εκτελείται εάν πιέζεται το κουμπί υποβολήςcancel{String} μια σύνδεση σε μια παγκόσμια λειτουργία και εκτελείται εάν πιέζεται το κουμπί ακύρωσηςhide{String} μια σύνδεση με μια παγκόσμια λειτουργία και εκτελείται εάν η φόρμα κρύβεται- Το
enter{Boolean} καταγράφει αυτόματα το κλειδίenterκαι εκτελεί την υποβολή (προεπιλεγμένη:false) default{String} ένα σύντομο alias για τοDEFAULT(default, true)autohide{Boolean} επιτρέπει την αυτόματη κρύβωση (προεπιλεγμένη:true)autofocus{Boolean} εκτελεί αυτόματη εστίαση στην πλησιέστερη είσοδο (προεπιλογή:false)
Μέθοδοι:
instance.show(opt)- Δείχνει τη μορφή- Ετικέτα:
opt.element - Το
opt.align{String} μπορεί να είναιleft(επιλεγμένο),rightήcenter opt.offsetX{Με αριθμό} offsetX (προσδιορισμός:0)opt.offsetY{Με αριθμό} offsetY (προσδιορισμός:0)- Το
opt.position{String} μπορεί να είναιtop(προεπιλεγμένο) ήbottom opt.callback{Function} ένα καθορισμένο από τον χρήστη χαρακτηριστικόcallback(hide),hideείναιfunction
- Ετικέτα:
instance.hide()- Κρύβει τη μορφή
Καλό να ξέρεις:
Η νέα έκδοση αυτού του στοιχείου υποστηρίζει δυναμική αξιολόγηση του περιεχομένου του <script type="text/html">. Το παρακάτω παράδειγμα περιέχει ένα σενάριο με HTML και το στοιχείο αξιολογεί το περιεχόμενο εάν εμφανιστεί το j-InlineForm (μόνο μία φορά).
<div data---="inlineform">
<script type="text/html">
A CONTENT
</script>
</div>Χρησιμοποιήστε το με <ui-component name="inlineform">Όταν το στοιχείο δεν έχει φορτωθεί ακόμα, jComponent Κατεβάστε το για πρώτη φορά από τη διεύθυνση DEF.fallback (Η Componentator Συγγραφέας: Peter Širka. πηγή: το Componentator Ετικέτες Αξιολόγηση, MIT άδεια.
<a href="javascript:void(0)" class="exec">Show inline form</a>
<ui-component name="inlineform" config="width:250;title:Title;submit:userform_submit" class="hidden">
<div style="padding:10px 15px">SOME CONTENT</div>
<nav>
<button name="submit">SUBMIT</button>
<button name="cancel">CANCEL</button>
</nav>
</ui-component>
<script>
function userform_submit(hide) {
alert('SUBMIT');
hide();
}
$(document).on('click', '.exec', function() {
var opt = {};
opt.element = $(this);
opt.align = 'left';
SETTER('inlineform', 'show', opt);
});
</script>