الواجهة: SearchBoxAdapter

الطُرق

createSuggestionElement

يعرض createSuggestionElement(suggestion) العنصر.

نفِّذ هذه الطريقة لإلغاء عرض الاقتراح.

المَعلمة

اقتراح

الكائن

عنصر اقتراح من الرد

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

المرتجعات

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

decorateSuggestionElement

decorateSuggestionElement(element, suggestion)

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

المَعلمة

عنصر

عنصر

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

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

اقتراح

الكائن

عنصر اقتراح من الرد

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

interceptSuggestRequest

يعرض اعتراضSuggestRequest(request) كائنًا.

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

المَعلمة

طلب

الكائن

الطلب الأصلي

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

المرتجعات

طلب non-null Object الطلب المحدّث

interceptSuggestResponse

interceptSuggestResponse(response)

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

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

المَعلمة

رد

الكائن

ردّ الاقتراح

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