% /* $Revision$ $Id$ File: functieselector.inc Description: Algemene interface functie om een persoonsfunctie suggestbox te maken Deze moet je kunnen includen en aanroepen. parameters fieldName: veldnaam van het srtperslidKey veld. Dit veld wordt gesubmit. objectName: naam van het suggest object dat wordt aangemaakt. params: object met meegegeven parameters. */ %> <% FCLTHeader.Requires({ plugins: ["suggest", "jQuery"], js: [] }); function FCLTfunctieselector(fieldName, objectName, params) { if (typeof params=="undefined") params = {}; var lwhenEmpty = (params.whenEmpty != null ? params.whenEmpty : (params.readonly ? L("lcl_select_readonly") : L("lcl_select_functie"))); var lfunctieName = (device.test(device.supportsPlaceholder) ? "" : lwhenEmpty); var lextraInit = ""; if (params.srtperslidKey && params.srtperslidKey > 0) { sql = "SELECT prs_srtperslid_key" + ", " + lcl.xsqla('prs_srtperslid_omschrijving', 'prs_srtperslid_key') + " FROM prs_v_aanwezigsrtperslid " + " WHERE prs_srtperslid_key = " + params.srtperslidKey; var oRs = Oracle.Execute(sql); lfunctieName = oRs("prs_srtperslid_omschrijving").value; } // Bouw de url voor de persoons query op var functieQueryUrl = rooturl + "/appl/shared/suggest/SuggestFunctie.asp?x=x" + (params.filtercode? "&filtcode=" + params.filtercode : ""); if (params.label) { %>