الواجهة: SearchBoxAdaptiveer

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

الطُرق

إنشاء اقتراح عنصر

createSuggestionElement(suggestion) يعرض عنصرًا

ويمكنك تنفيذ هذه الطريقة لإلغاء عرض اقتراح.

المعلمة

اقتراح

اعتراض

كائن مقترح من الرد

يجب ألا تكون القيمة فارغة.

المرتجعات

تم إنشاء عنصر non-null Element بناءً على اقتراح.

تزيين عنصر الاقتراح

decorationateSuggestionElement(عنصر، اقتراح)

ويمكنك تنفيذ هذه الطريقة لتزيين اقتراح، مثل تغيير CSS.

المعلمة

العنصر

العنصر

العنصر الذي يمكنك التزيين به

يجب ألا تكون القيمة فارغة.

اقتراح

اعتراض

كائن مقترح من الرد

يجب ألا تكون القيمة فارغة.

طلب اعتراض

إرجاع ObjectSuggestRequest(request) للكائن

يمكنك تنفيذ هذه الطريقة لإضافة معلَمات إضافية عند الطلب.

المعلمة

طلب

اعتراض

الطلب الأصلي

يجب ألا تكون القيمة فارغة.

المرتجعات

طلب non-null Object الطلب المعدّل

استجابة اعتراض

اعتراضSuggestResponse(الرد)

استخدِم هذه الطريقة لقراءة الرد المقترح قبل العرض. عنصر الاستجابة هو للقراءة فقط. وإذا تعذّر إجراء المكالمة، ستتضمّن الاستجابة رسالة الخطأ.

وإذا تم إصدار طلب اقتراح جديد أثناء تعليق أحد الطلبات، يتم إلغاء الطلب السابق ولا يتم استدعاء الطريقة.

المعلمة

رد

اعتراض

الرد المقترَح

يجب ألا تكون القيمة فارغة.