j-Releaser
Το συστατικό μπορεί να απελευθερωθεί μετά από κάποιο χρονικό διάστημα το δικό του περιεχόμενο (DOM) + μνήμη. συνιστούμε να το χρησιμοποιήσετε για j-DataGrid, j-CodeMirror, j-CloudEditor, κλπ..
ΕΠΙΤΡΟΦΗ:
- Το
if {String}πρέπει να περιέχει μια τιμή για σύγκριση με το μοντέλο delay {Number}καθυστέρηση για την αφαίρεση της κατηγορίαςinvisible(προεπιλεγμένη:500)release {Number}καθυστέρηση για την απελευθέρωση του περιεχομένου στο χρόνο (προεπιλογή:10000)bindvisible {Boolean}αξιολογεί το περιεχόμενο εάν το συστατικό είναι ορατό (προεπιλεγμένο:false)released {String}σύνδεση στοfunction(component_element)όταν το περιεχόμενο απελευθερώνεται- Το
render {String}συνδέεται με τοfunction(component_element)όταν το περιεχόμενο πρόκειται να παραδώσει
Παραδείγματα:
<ui-component name="releaser" path="common.form" config="if:userform">
<script type="text/html">
<ui-component name="datagrid" path=".......">
<SCR type="text/html">
YOUR COLUMNS
</SCR>
</ui-component>
</script>
</Χρησιμοποιήστε το με <ui-component name="releaser">Όταν το στοιχείο δεν έχει φορτωθεί ακόμα, jComponent Κατεβάστε το για πρώτη φορά από τη διεύθυνση DEF.fallback (Η Componentator Συγγραφέας: Peter Širka. πηγή: το Componentator Ετικέτες Αξιολόγηση, MIT άδεια.
<ui-component name="exec"></ui-component>
<ui-component name="releaser" path="common.form" config="if:userform;release:2000">
<script type="text/html">
<i class="ti ti-thumbs-up"></i> THE CONTENT IS RENDERED
</script>
</ui-component>
<hr />
<button class="exec" data-exec="releaser_show">Show</button>
<button class="exec" data-exec="releaser_release">Release (2 sec)</button>
<script>
function releaser_show() {
SET('common.form', 'userform');
}
function releaser_release() {
NUL('common.form');
}
</script>