Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht
Navigation: Dokumentationen agorum core > agorum core JavaScript-API > DataHandler
Einen lookup handler benötigen Sie, wenn:
In folgendem Beispiel wird ein lookup-Handler für Benutzer erstellt.
Als query wird die ID des Benutzers verwendet und soll in den Namen übersetzt werden.
/* global sc, query: true, parameters, command */ let objects = require('common/objects'); // only 'read' is supported if (command !== 'read') { throw new Error('This data handler does not support the command "' + command + '"'); } // get object with id (defined in query) let obj = objects.tryFind(query); let data = []; if (obj && (obj.className.toLowerCase() === 'directoryuserobject')) { // return fullName and name of user let fullName = obj.fullName; let name = obj.name; if (fullName) { name = fullName + ' (' + name + ')'; } // create a data block data = [ { value: obj.ID, text: name } ]; } data;