Dinamiskā meklēšana (saukta arī Meklēšanas API) ļauj select_one, select_multiple vai text laukam ielādēt izvēles no attāla tīmekļa pakalpojuma izpildlaikā, kad enumerators raksta. Šī ir pareizā pieeja, ja izvēļu saraksts ir pārāk liels, lai to iekļautu CSV failā, tiek bieži atjaunināts vai nāk no dzīvas datu bāzes.


search-api() izskats

Dinamiskā meklēšana tiek konfigurēta, izmantojot kolonnu appearance ar funkciju search-api():

  search-api(method, url, post_body, value_column, display, data_path, save_path)
  

Parametri

ParametrsApraksts
methodVienmēr izmantojiet 'POST'
urlAPI galapunkts vaicājumam
post_bodyJSON pamatteksts, kas nosūtīts uz API. Izmantojiet %__input__% kā vietturi enumeratora pašreizējā meklēšanas tekstam
value_columnAPI atbildes lauks, ko saglabāt kā izvēlēto vērtību
displayAPI atbildes lauks, ko rādīt kā etiķeti
data_pathJSONPath uz masīvu atbildē (piemēram, $.data)
save_pathPapildu lauks saglabāšanai (neobligāts)

Labākā prakse

  1. Iestatiet saprātīgus API taimautus — lēnas atbildes pasliktina enumeratoru pieredzi.
  2. Izmantojiet dinamisko meklēšanu tikai tad, kad saraksts patiešām ir pārāk liels CSV failam.
  3. Pārbaudiet bezsaistē — dinamiskā meklēšana prasa interneta savienojumu.
  4. Apsveriet filtrēšanu pēc iepriekšējiem lauka vērtībām, lai ierobežotu meklēšanas rezultātus.
Vai šī lapa bija noderīga?