j-Configuration
- Υποστήριξη - Dark Mode
ΕΠΙΤΡΟΦΗ:
dateformat {String}μια προεπιλεγμένη μορφή ημερομηνίας (προεπιλογή:DEF.dateformat)
Διακήρυξη
Επιτρεπόμενη ιδιοκτησία:
- Το
type {String}υποστηρίζει:stringnumberdatebooleandropdowncoloriconmultilineselectable
text {String}ένα κείμενο / τίτλοname {String}ένα όνομα ιδιοκτησίας στο μοντέλοalign {Number}προσαρμοσμένη για τις εισαγωγές (0αριστερά (επιλογή),1κέντρο,2δεξιά)- Εναλλακτική αναγνώριση
icon {String}, Total JS ή λογοτυπικού εικονιού summary {String}Εναλλακτική, Συνοπτικήnote {String}Εναλλακτικά, ένα σημείωμα- Το
required {Boolean}είναι προαιρετικό, απαιτείται η ιδιοκτησία; disable {String}προαιρετική, δήλωση λειτουργίας πυροβολισμού στη φόρμαvalue.interval === 100visible {String}προαιρετική, δήλωση λειτουργίας πυροβολισμού στη φόρμαvalue.interval === 100button {String}επιλογή, δημιουργεί ένα μικρό κουμπίclick {String}προαιρετική, μια σύνδεση με τη μέθοδο (ανάλογα με τοbutton)maxlength {Number}επιλογή, υποστηρίζει μόνο τον τύποstringmin {Number}επιλογή, υποστηρίζει μόνο τον τύποnumbermax {Number}επιλογή, υποστηρίζει μόνο τον τύποnumberincrement {Number}προαιρετικό, ένας αριθμός αύξησης - υποστηρίζει μόνο τον τύποnumber(προεπιλεγμένο:1)multiple {Boolean}προαιρετική, λειτουργεί με τον τύποselectable(ένα ποσό θα διαχωριστεί)monospace {Boolean}επιλογή, λειτουργεί με τους τύπουςstringκαιnumberbold {Boolean}επιλογή, λειτουργεί με τους τύπουςstringκαιnumberplaceholder {String}Εναλλακτικάitems {String/Object Array}επιλογή γιαdropdownκαιselectableστη μορφή[{ id: 'VALUE', name: 'TEXT' }]- Τύπος
stringένα μονοπάτι προς τοObject Array(δραστηριότητες με σπυράκια) - Τύπος
Object Arrayκαθορισμένη σειρά
- Τύπος
dirplaceholder {String} επιλογή, κάτοχος για j-Directorydirsearch {Boolean} προαιρετικό, επιτρέπεται / απενεργοποιείται το πεδίο search στο j-Directory (προεπιλεγμένο: true)datasource {String} προαιρετική, μια διαδρομή προς την πηγή δεδομένων για τα στοιχείαΗ δήλωση πρέπει να ορίζεται στο στοιχείο του συστατικού που είναι ενσωματωμένο στο στοιχείο <script type="text/plain">.
[
{
name: 'My group label',
type: 'group',
// summary: 'Lorem ipsum dolor, sit amet consectetur adipisicing elit. Numquam, nostrum.',
// icon: 'ti ti-home'
},
{
id: 'name',
name: 'Application name',
type: 'string',
icon: 'ti ti-home',
disable: 'model => model.interval < 100',
summary: 'Lorem, ipsum dolor sit amet consectetur, adipisicing elit. Iste eos, illum voluptas assumenda sunt possimus necessitatibus nobis provident dicta deserunt.',
required: true
},
... other items
]Χρησιμοποιήστε το με <ui-component name="configuration">Όταν το στοιχείο δεν έχει φορτωθεί ακόμα, jComponent Κατεβάστε το για πρώτη φορά από τη διεύθυνση DEF.fallback (Η Componentator Συγγραφέας: Peter Širka. πηγή: το Componentator Ετικέτες Αξιολόγηση, MIT άδεια.
<ui-component name="LAZY colorpicker"></ui-component>
<ui-component name="LAZY datepicker"></ui-component>
<ui-component name="LAZY directory"></ui-component>
<ui-component name="LAZY icons"></ui-component>
<ui-component name="configuration" path="config" class="invisible">
<script type="name/plain">
[
{
name: 'My group',
type: 'group',
summary: 'Lorem ipsum dolor, sit amet consectetur adipisicing elit. Numquam, nostrum.',
icon: 'ti ti-home'
},
{
id: 'name',
name: 'Application name',
type: 'string',
icon: 'ti ti-home',
disable: 'model => model.interval < 100',
button: 'Verify',
note: 'ajldksasdljsalj',
summary: 'Lorem, ipsum dolor sit amet consectetur, adipisicing elit. Iste eos, illum voluptas assumenda sunt possimus necessitatibus nobis provident dicta deserunt.',
required: true
},
{
id: 'name',
name: 'Application name',
type: 'string',
icon: 'ti ti-home',
note: 'ajldksasdljsalj',
summary: 'Lorem, ipsum dolor sit amet consectetur, adipisicing elit. Iste eos, illum voluptas assumenda sunt possimus necessitatibus nobis provident dicta deserunt.',
camouflage: true,
required: true
},
{
id: 'date',
name: 'Date',
type: 'date',
disable: 'model => model.interval < 100',
placeholder: 'Test',
summary: 'Lorem, ipsum dolor sit amet consectetur, adipisicing elit. Iste eos, illum voluptas assumenda sunt possimus necessitatibus nobis provident dicta deserunt.'
},
{
id: 'interval',
name: 'Backup interval',
type: 'number',
min: 1,
summary: 'Lorem, ipsum dolor sit amet consectetur, adipisicing elit. Iste eos, illum voluptas assumenda sunt possimus necessitatibus nobis provident dicta deserunt.'
},
{
id: 'color',
name: 'Color',
type: 'color',
disable: 'model => model.interval < 100',
summary: 'Lorem, ipsum dolor sit amet consectetur, adipisicing elit. Iste eos, illum voluptas assumenda sunt possimus necessitatibus nobis provident dicta deserunt.'
},
{
id: 'icon',
name: 'Icon',
type: 'icon',
disable: 'model => model.interval < 100',
summary: 'Lorem, ipsum dolor sit amet consectetur, adipisicing elit. Iste eos, illum voluptas assumenda sunt possimus necessitatibus nobis provident dicta deserunt.'
},
{
id: 'interval',
name: 'Backup interval',
type: 'number'
},
{
id: 'interval',
disable: 'model => model.interval < 100',
name: 'Backup interval',
type: 'number'
},
{
id: 'city2',
items: [{ id: 'bb', name: 'BB', icon: 'ti ti-map-pin' }, { id: 'ba', name: 'BA', icon: 'ti ti-map-pin' }, { id: 'zv', name: 'ZV', icon: 'ti ti-map-pin' }, { id: 'se', name: 'SE', icon: 'ti ti-map-pin' }],
name: 'City',
multiple: true,
dirempty: 'Empty',
type: 'selectable'
},
{
id: 'city',
items: [{ id: 'bb', name: 'Banská Bystrica' }, { id: 'ba', name: 'Bratislava' }, { id: 'zv', name: 'Zvolen' }],
name: 'City',
noborder: 1,
dirempty: 'Empty',
placeholder: 'Choose city',
disable: 'model => model.interval < 100',
type: 'dropdown'
},
{
name: 'System',
type: 'group',
summary: 'Lorem ipsum dolor, sit amet consectetur adipisicing elit. Numquam, nostrum.',
icon: 'ti ti-home'
},
{
id: 'notes',
name: 'Multiline',
type: 'multiline',
placeholder: 'Test placeholder',
summary: 'Lorem, ipsum dolor sit amet consectetur, adipisicing elit. Iste eos, illum voluptas assumenda sunt possimus necessitatibus nobis provident dicta deserunt.'
},
{
id: 'newsletter',
name: 'Allow newsletter',
type: 'boolean',
disable: 'model => model.interval < 100',
summary: 'Lorem, ipsum dolor sit amet consectetur, adipisicing elit. Iste eos, illum voluptas assumenda sunt possimus necessitatibus nobis provident dicta deserunt.'
}
]
</script>
</ui-component>
<script>
var config = { interval: 100, icon: 'ti ti-home', color: '#A0A0A0', newsletter: false, name: 'Peter Širka', city: '' };
</script>