Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A keresések módosításait az aktuális értékek alapján alkalmazza, ahogyan a felhasználó éppen megtekinti a keresési eredményeket.
Támogatott vezérlőtípusok
Lookup
Szemantika
formContext.getControl(arg).addPreSearch(myFunction)
Paraméterek
| Név | Típus | Kötelező | Description |
|---|---|---|---|
myFunction |
Funkció | Igen | Megjelenik az a függvény, amely a keresés előtt fut, hogy találatokat adjon a kereséshez. Ezzel a függvénnyel meghívhatja az egyik keresési vezérlőfüggvényt, és javíthatja a keresésben megjelenítendő eredményeket. A rendszer automatikusan átadja a végrehajtási környezetet a függvény első paraméterének. |
Example
Az alábbi példában a onLoad függvény be van állítva az űrlapbetöltési eseményhez. Módosítja a keresési szűrőt a keresési attribútumhoz primaryid társított összes keresési vezérlőhöz, mert több is lehet.
Hozzáadja a függvényt myPreSearchCallBack a addPreSearch metódus használatával. Ebben a példában az összes visszaadott partnerrekordnak "Eric" értékkel kell rendelkeznie firstname .
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);
}