Select

انقر للنسخ

حدد مكونًا لتحديد الخيارات المحددة مسبقًا.


الإعدادات الأولية

Mode - اختر متعدد لتتمكن من تحديد خيارات متعددة من القائمة المنسدلة. خلاف ذلك ، يجب استخدام الوضع الفردي.


إعدادات الشكل والمظهر

Label (ليست عباءة) لاستخدامها لإظهار تسمية المكون.

Placeholder (غير إلزامي) لاستخدامه لإظهار العنصر النائب للمكون.

Name (إلزامي) - اسم المكون.

Size (إلزامي) - حجم المكون. يتم تعيينه على الافتراضي عند إنشاء المكون.

Search (إلزامي) - لتتمكن من البحث ضمن خيارات القائمة المنسدلة المتاحة. تم إيقاف تشغيله بشكل افتراضي.

Clear icon (إلزامي) - يظهر رمز الخيارات الواضحة إذا تم تمكينه. تم إيقاف تشغيله بشكل افتراضي.

Disabled (إلزامي) - يجعل المكون معطلاً إذا تم تشغيله. تم إيقاف تشغيله بشكل افتراضي.

Visible (إلزامي) - يجعل المكون مرئيًا إذا تم تشغيله. يتم التمكين افتراضيًا.


خيارات

حدد خيارات يمكن تحديدها مسبقًا في إعدادات المكون.


مشغلات سير العمل

  • عند onChange - يتم إطلاقه عند تغيير خيار القائمة المنسدلة.
  • onFocus - يتم إطلاقه عندما يتم التركيز على مكون التحديد.
  • onBlur - يتم إطلاقه عندما يكون مكون التحديد غير واضح.
  • onCreate - يتم إطلاقه عند إنشاء المكون.
  • onDestroy - الحرائق عند عرض المكون.

إجراءات المكونات

Select Get Properties

يحصل على خصائص المكون.

معلمات الإدخال :

  • Component Id [string] - حدد معرف المكون ؛

معلمات الإخراج :

  • Label [string] - تسمية المكون ؛
  • Placeholder [string] - عنصر نائب للمكون ؛
  • Allow Clear [boolean] - يسمح بمسح التحديد إذا كان صحيحًا ؛
  • Disable [boolean ] - تعطيل المكون إذا كان صحيحًا ؛
  • Tooltip [string] - سلسلة تلميح الأدوات ؛
  • Required Mark [boolean] - تظهر العلامة المطلوبة إذا كانت صحيحة ؛
  • Debounce (ms) [integer] - التأخير للتحقق من صحة القيمة ؛
  • Options [Select Option array] - مجموعة من خيارات التحديد المحددة مسبقًا ؛
  • Selected [Select Option array] - مجموعة من الخيارات المحددة أو مجرد مصفوفة بعنصر واحد في حالة الوضع الفردي ؛
  • Validate Icon [boolean] - رمز يظهر على التحقق من صحة القيمة ؛
  • Validate Status [Status type] - الحالة التي تظهر على التحقق من صحة القيمة ؛
  • Validate Message [string] - الرسالة التي ستظهر على التحقق من صحة القيمة ؛

Select Get Properties

Select Set Properties

يضبط خصائص المكون.

معلمات الإدخال :

  • Component Id [string] - حدد معرف المكون ؛
  • Label [string] - تسمية المكون ؛
  • Placeholder [string] - عنصر نائب للمكون ؛
  • Allow Clear [boolean] - يسمح بمسح التحديد إذا كان صحيحًا ؛
  • Disable [boolean] - تعطيل المكون إذا كان صحيحًا ؛
  • Tooltip [string] - سلسلة تلميح الأدوات ؛
  • Required Mark [boolean] - تظهر العلامة المطلوبة إذا كانت صحيحة ؛
  • Debounce (ms ) [integer] - التأخير للتحقق من صحة القيمة ؛
  • Options [Select Option array] - مجموعة من خيارات التحديد المحددة مسبقًا ؛
  • Validate Icon [boolean] - رمز يظهر على التحقق من صحة القيمة ؛
  • Validate Status [Status type] - الحالة التي تظهر على التحقق من صحة القيمة ؛
  • Validate Message [string] - الرسالة التي ستظهر على التحقق من صحة القيمة ؛

Select Set Properties

حدد تحديث الخصائص

يحدّث خصائص المكوّن.

معلمات الإدخال :

  • Component Id [string] - حدد معرف المكون ؛
  • Label [string] - تسمية المكون ؛
  • Placeholder [string] - عنصر نائب للمكون ؛
  • Allow Clear [boolean] - يسمح بمسح التحديد إذا كان صحيحًا ؛
  • Disable [boolean] - تعطيل المكون إذا كان صحيحًا ؛
  • Tooltip [string] - سلسلة تلميح الأدوات ؛
  • Required Mark [boolean] - تظهر العلامة المطلوبة إذا كانت صحيحة ؛
  • Debounce (ms ) [integer] - التأخير للتحقق من صحة القيمة ؛
  • Options [Select Option array] - مجموعة من خيارات التحديد المحددة مسبقًا ؛
  • Validate Icon [boolean] - رمز يظهر على التحقق من صحة القيمة ؛
  • Validate Status [Status type] - الحالة التي تظهر على التحقق من صحة القيمة ؛
  • Validate Message [string] - الرسالة التي ستظهر على التحقق من صحة القيمة ؛

Select Update Properties

Make Select Option

تكوين نموذج Select Option مع الحقول المحددة.

معلمات الإدخال :

  • ID [integer] - حدد معرف الخيار ؛
  • Label [string] - حدد تسمية الخيار ؛
  • Value [integer] - حدد قيمة أمر الخيار في القائمة المنسدلة ؛
  • Icon [string] - رمز لاستخدامه في عنصر Select Option ؛
  • Disabled [boolean] - تعطيل خيار التحديد إذا كان صحيحًا ؛

معلمات الإخراج :

  • Select Option [Select Option] - حدد نموذج الخيار ؛

Make Select Option

Expand Select Option

يوسع حدد نموذج الخيار.

معلمات الإدخال :

  • Select Option [Select Option] - حدد نموذج الخيار ؛

معلمات الإخراج :

  • ID [integer] - حدد معرف الخيار ؛
  • Label [string] - حدد تسمية الخيار ؛
  • Value [integer] - حدد قيمة أمر الخيار في القائمة المنسدلة ؛
  • Icon [string] - رمز لاستخدامه في عنصر Select Option ؛
  • Disabled [boolean] - تعطيل خيار التحديد إذا كان صحيحًا ؛

Expand Select Option


مثال على الاستخدام

من الممكن إنشاء وإضافة عناصر Select Option جديدة إلى القائمة المنسدلة عبر عمليات أعمال الواجهة الأمامية.

يجب أن يكون المنطق كما يلي:

  • قم بتكوين عنصر Select Option جديد مع الحقول المحددة ( Make Select Option )

  • احصل على مجموعة عناصر Select Option الحالية ( Select Get Properties ) وادمجها مع عنصر تحديد الخيار الذي تم إنشاؤه مسبقًا ( Append Array )

  • تحديث مصفوفة عناصر الخيار ( Select Update Properties ) لمكون التحديد المحدد