هناك اختلافات بين أنواع المكونات الإضافية والمكونات.
لقد حاولت إنشاء جدول (يتوقع أخطاء طفيفة أو تجميعًا)
| الفئة | الوظيفة | بناء جملة المكون الإضافي | بناء جملة TC |
|---|---|---|---|
| الأنواع الأساسية | سلسلة نصية | type: stringmin: ..max: ..regex: ..secret: true/falseglobal validator: اسم الفئة |
type: stringmin: ..max: .. - - - - |
| نص متعدد الأسطر | type: stringtextarea: true |
type: stringtextarea: true |
|
| عدد صحيح | type: integermin: ..max: .. |
type: integermin: ..max: .. |
|
| عدد عشري | type: floatmin: ..max: .. |
type: floatmin: ..max: .. |
|
| قيمة منطقية | type: bool |
type: bool |
|
| وقت | type: time |
- | |
| فارغ | type: null |
- | |
| أنواع الاختيار | تعداد (قائمة منسدلة) | type: enumchoices: [option1, option2]enum: .. |
type: enumchoices: [option1, option2] |
| فئة | type: category |
- | |
| لون | type: color |
- | |
| مجموعة | type: group |
- | |
| بريد إلكتروني | type: email |
- | |
| اسم مستخدم | type: username |
- | |
| أنواع القوائم | قائمة عامة | type: listallow_any: true/false |
type: list |
| قائمة بسيطة/مدمجة | type: simple_listأو type: listlist_type: compactlist_type: simple |
type: listlist_type: compactlist_type: simple |
|
| قائمة فئات | type: category_list |
type: listlist_type: category |
|
| قائمة مجموعات | type: group_list |
type: listlist_type: group |
|
| قائمة علامات | type: tag_list |
type: listlist_type: tag |
|
| قائمة مجموعات علامات | type: tag_group_list |
- | |
| قائمة عناوين URL | type: url_list |
- | |
| قائمة مضيفين | type: host_list |
- | |
| قائمة قيم | type: value_list |
- | |
| قائمة رموز تعبيرية | type: emoji_list |
- | |
| أنواع الملفات | تحميل | type: upload |
type: upload |
| قائمة صور تم تحميلها | type: uploaded_image_list |
- | |
| قيد حجم الملف | type: file_size_restrictionmin: ..max: .. |
- | |
| أنواع خاصة | HTML (مهمل) | type: html_deprecated |
- |
| كائنات JSON | مهمل | مهمل | |
| كائنات | - | type: objects |