موفق البرنامج النصي

يمكنك استخدام عنصر واجهة التعامل موفق البرنامج النصي لمناظرة بيانات الحدث من نسق الى آخر بين اثنين من عناصر واجهة التعامل.

سيتم ربط عنصر واجهة التعامل موفق البرنامج النصي بين اثنين من عناصر واجهة التعامل بحيث يمكن نقل البيانات بالبيانات الفعلية للحدث. وباستخدام عنصر واجهة التعامل هذا، يمكنك:

عند ربط عناصر واجهة التعامل، فاذا كان لعناصر واجهة التعامل نفس الحدث وكان نسق بيانات الحدث متماثل، فيمكنك ربط أحد عناصر واجهة التعامل مع آخر. ولكن، اذا كان النسق الخاص ببيانات الحدث غير متماثل، فستحتاج لتحويل البيانات في حدث المصدر الى النسق المتوقع من خلال عنصر واجهة التعامل المستهدف. وعنصر واجهة التعامل موفق البرنامج النصي هو الطريقة التي يتم من خلالها تنفيذ هذا التحويل. وعند قيام عنصر واجهة التعاملموفق البرنامج النصي باستلام أحد الأحداث من عنصر واجهة تعامل يرتبط به، فسيتم عرض تفاصيل الحدث في قسم الحدث المستلم. بعد ذلك سيقوم موفق البرنامج النصي بتشغيل برنامج نصي يقوم بتحويل البيانات كأحد الوظائف بمعامل "البيانات الفعلية"، والتي تعتبر البيانات الفعلية للحدث الوارد. البرنامج النصي يوضح كيفية التعامل مع البيانات الفعلية باستخدام أي نوع من المنطق تشعر أنه ضروري. القيمة التي يتم ارجاعها من خلال كود البرنامج المهيأ هي البيانات الفعلية للحدث الصادر لعنصر واجهة التعامل هذا. سيقوم قسم الحدث المرسل بعرض هذه المعلومات.

على سبيل المثال، سيقوم موفق البرنامج النصي باستلام الحدث المرتبط مع البيانات الفعلية "بيانات الاختبار"، والتي يقوم قسم الحدث المستلم بعرضه. ويكون موفق البرنامج النصي البرنامج النصي التالي:

alert("The value of the payload is: " + payload);
return "Event Payload: " + payload + "!";

ويعرض قسم الحدث المرسل "البيانات الفعلية للحدث: بيانات الاختبار!" كبيانات فعلية للحدث الصادر.