opomba,
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
Uporabi spremembe za iskanja, ki temeljijo na trenutnih vrednostih, tako kot si bo uporabnik ogledol rezultate iskanja.
Podprte vrste kontrolnikov
Iskanje
Sintaksa
formContext.getControl(arg).addPreSearch(myFunction)
Parametri
| Imenu | Vrsti | Zahtevano | Opis |
|---|---|---|---|
myFunction |
Function | Da | Funkcija, ki se zažene tik pred iskanjem za zagotavljanje rezultatov iskanja. S to funkcijo lahko pokličete eno od drugih funkcij kontrolnika za iskanje in izboljšate rezultate, ki bodo prikazani med iskanjem. Kontekst izvajanja je samodejno podan kot prvi parameter za to funkcijo. |
Primer
V tem primeru je funkcija onLoad nastavljena za dogodek ob obremenitvi obrazca. Spremeni iskalni filter za vse kontrolnike za iskanje, povezane z primaryid atributom iskanja, ker jih je morda več.
Doda funkcijo z myPreSearchCallBack metodo addPreSearch . V tem primeru morajo imeti vsi vrnjeni zapisi stikov firstname vrednost »Eric«.
function onLoad(executionContext) {
var formContext = executionContext.getFormContext()
var attribute = formContext.getAttribute("primarycontactid")
attribute.controls.forEach(control => control.addPreSearch(myPreSearchCallBack))
}
function myPreSearchCallBack(executionContext) {
var control = executionContext.getEventSource();
var filter = "<filter><condition attribute='firstname' operator='eq' value='Eric' /></filter>";
control.addCustomFilter(filter);
}