% /*
$Revision$
$Id$
File: faqselector.inc
Description: Algemen interface functie om een kennisbank-zoek suggestbox te maken
Deze moet je kunnen includen en aanroepen.
Status: Ideetje
Het resultaat heeft de vorm "[
label
]selectveld[
]"
parameters: fieldName: veldnaam van het persoonkey veld. Dit veld wordt gesubmit.
objectName: naam van het suggest object dat wordt aangemaakt.
params: object met meegegeven parameters.
label: label dat voor het persoonnaam veld wordt weergegeven.
filtercode: extra filtercode voor de query die gebruikt wordt voor de suggest.
onChange: onchange op het textveld.
autlevel: autorisatie niveau voor de query die gebruikt wordt voor de suggest.
extraParamField: veldnaam voor een extra hidden parameter veld.
isBad: boolean die aangeeft dat het persoonnaam veld als ongeldig
en leeg weergegeven moet worden (true|false(default)).
readonly: geeft aan of het persoonnaam veld readonly weergegeven moet worden (true|false(default)).
filtercode: filtercode van extra filter clausule voor initiële waarde
moreinfo: geeft een extra informatie button achter het suggest veld. Klikken hierop geeft informatie
over de geselecteerde waarde
*/ %>
<%
FCLTHeader.Requires({ plugins: ["suggest", "jQuery"], js: [] });
function FCLTkennisselector(fieldName, objectName, params)
{
if (typeof params=="undefined") params = {};
// Is er een initiele waarde meegegeven? Zoek dan de omschrijving erbij!
// Bouw de url voor de persoons query op
var faqQueryUrl = rooturl+"/appl/shared/suggest/SuggestFaq.asp"
+ ((typeof params.autlevel != "undefined")? "?autlevel=" + params.autlevel : "?autlevel=-1")
+ (params.fronto? "&fronto=1" : "")
+ (params.filtercode? "&filtcode=" + params.filtercode : "");
if (params.label)
{ %>