@@ -204,7 +204,8 @@ var authparams = user.checkAutorisation(autfunction);
|
||||
autRW: "R",
|
||||
onChange: "onChangeDiscipline", // disgroepChanged
|
||||
readonly: dis_key > 0,
|
||||
trclass: "primsearch noxd"
|
||||
trclass: "primsearch noxd",
|
||||
whenEmpty: L("lcl_search_generic") // want dit is een filter
|
||||
});
|
||||
%>
|
||||
|
||||
@@ -216,7 +217,8 @@ var authparams = user.checkAutorisation(autfunction);
|
||||
autfunction: autfunction,
|
||||
onChange: "onChangeSrtgroep",
|
||||
urlAdd: [{urlParam: "disc_key", field: "disc"}],
|
||||
trclass: "primsearch noxd"
|
||||
trclass: "primsearch noxd",
|
||||
whenEmpty: L("lcl_search_generic") // want dit is een filter
|
||||
});
|
||||
}
|
||||
%>
|
||||
@@ -261,7 +263,8 @@ var authparams = user.checkAutorisation(autfunction);
|
||||
onChange: "onChangeSrtdeel",
|
||||
urlAdd: [{urlParam: "srtgroep_key", field: "srtgroep"},
|
||||
{urlParam: "disc_key", field: "disc"}],
|
||||
trclass: "primsearch noxd"
|
||||
trclass: "primsearch noxd",
|
||||
whenEmpty: L("lcl_search_generic") // want dit is een filter
|
||||
});
|
||||
%>
|
||||
<!-- Objectsoort code en omschrijving-->
|
||||
|
||||
@@ -114,7 +114,6 @@ BLOCK_START("prsAfd", L("lcl_dep_name_level"+afd_niveau));
|
||||
{ departmentKey: afd_parkey,
|
||||
label: L("lcl_dep_name_level" + (afd_niveau-1)), // Nu Afdeling, was L("lcl_BES_organisation") => Organisatie
|
||||
autlevel: authparams.PRSreadlevel, // Was voorheen niet aanwezig
|
||||
whenEmpty: L("lcl_search_generic"),
|
||||
filtercode:String(afd_niveau - 1),
|
||||
readonly: false,
|
||||
required: true });
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
<!-- #include file="../Shared/persoonselector.inc" -->
|
||||
<!-- #include file="../Shared/selector.inc" -->
|
||||
<!-- #include file="../Shared/afdelingselector.inc" -->
|
||||
<!-- #include file="../Shared/functieselector.inc" -->
|
||||
<!-- #include file="prs_flexkenmerk.inc" -->
|
||||
<!-- #include file="../Shared/calendar.inc"-->
|
||||
<!-- #include file="prs.inc"-->
|
||||
@@ -272,24 +273,17 @@ BLOCK_START("prsPerslid2", L("lcl_prs_organisatieblok"));
|
||||
{ departmentKey: prs_afdkey,
|
||||
label: L("lcl_prs_organisatie"),
|
||||
autlevel: prsauthparams.PRSreadlevel, // Was voorheen niet aanwezig
|
||||
whenEmpty: L("lcl_search_generic"),
|
||||
readonly: !prsauthparams.writeman,
|
||||
required: true
|
||||
});
|
||||
|
||||
sql = "SELECT prs_srtperslid_key"
|
||||
+ ", " + lcl.xsqla("prs_srtperslid_omschrijving", "prs_srtperslid_key")
|
||||
+ ", prs_srtperslid_opp"
|
||||
+ " FROM prs_v_aanwezigsrtperslid"
|
||||
+ " ORDER BY 2 "
|
||||
|
||||
FCLTselector("prs_srtkey", sql,
|
||||
{ label: L("lcl_prs_person_function"),
|
||||
initKey: prs_srtkey,
|
||||
emptyOption: "",
|
||||
readonly: !prsauthparams.writeman,
|
||||
required: true
|
||||
});
|
||||
FCLTfunctieselector("prs_srtkey", "prs_srtkey" ,
|
||||
{label: L("lcl_prs_person_function"),
|
||||
srtperslidKey: prs_srtkey,
|
||||
emptyOption: "",
|
||||
readonly: !prsauthparams.writeman,
|
||||
required: true
|
||||
});
|
||||
|
||||
manRWFIELD("prs_opp", "fldshort", L("lcl_prs_person_opp"), prs_opp, {maxlength: 10, datatype: "float"});
|
||||
manRWFIELD("prs_dnst", "fldshort", L("lcl_prs_person_dienstverband"), prs_dnst, {maxlength: 5, datatype: "float"});
|
||||
|
||||
@@ -120,7 +120,6 @@ oRs.Close();
|
||||
label: L("lcl_dep_name_level" + (afd_niveau - 1)), // Nu Afdeling, was L("lcl_BES_organisation") => Organisatie
|
||||
autlevel: authparams.PRSreadlevel, // Was voorheen niet aanwezig
|
||||
filtercode: String(afd_niveau - 1),
|
||||
whenEmpty: L("lcl_search_generic"),
|
||||
readonly: true });
|
||||
}
|
||||
ROFIELDTR("fld", L("lcl_prs_dept_name"), afd_naam);
|
||||
|
||||
@@ -1,43 +0,0 @@
|
||||
<%@language = "javascript" %>
|
||||
<% /*
|
||||
$Revision$
|
||||
$Id$
|
||||
|
||||
File: SuggestFaq.asp
|
||||
Description: Suggereer kostenplaatsen
|
||||
Parameters: k De eerste paar letters
|
||||
Globals:
|
||||
Context:
|
||||
Note:
|
||||
*/ %>
|
||||
<%
|
||||
JSON_Result = true;
|
||||
%>
|
||||
|
||||
<!-- #include file="../../Shared/common.inc" -->
|
||||
<!-- #include file="../../fac/fac.inc" -->
|
||||
<!-- #include file="./suggest.inc" -->
|
||||
|
||||
<%
|
||||
var chars = getQParam("k", "");
|
||||
var upperchars = chars.toUpperCase();
|
||||
var fronto = getQParamInt("fronto", 0) == 1;
|
||||
var bAll = getQParamInt("SuggestAll", 0) == 1;
|
||||
|
||||
chars = chars.replace(/\*/g,"%");
|
||||
|
||||
var extraInf = ", 'Extra' extra";
|
||||
|
||||
// Check if person is authorized for all accounts
|
||||
sql = " SELECT " + safe.quoted_sql(chars) + " zoekstr, to_char(count(*))||' resultaten' n"
|
||||
+ " FROM fac_faq WHERE "
|
||||
+ (!fronto? " fac_faq_level < 2 AND " : "")
|
||||
+ fac.createOrClause("UPPER(fac_faq_question)", upperchars)
|
||||
+ " OR "
|
||||
+ fac.createOrClause("UPPER(fac_faq_answer)", upperchars)
|
||||
+ " ORDER BY fac_faq_rank DESC NULLS LAST"
|
||||
+ " , fac_faq_datum DESC"
|
||||
+ " , fac_faq_question";
|
||||
|
||||
WriteResult(sql, bAll, "zoekstr", "zoekstr", "n", "n", false, false, false);
|
||||
%>
|
||||
@@ -3,7 +3,7 @@
|
||||
$Id$
|
||||
|
||||
File: afdelingsselector.inc
|
||||
Description: Algemen interface functie om een afdeling suggestbox te maken
|
||||
Description: Algemene interface functie om een afdeling suggestbox te maken
|
||||
Deze moet je kunnen includen en aanroepen.
|
||||
Resulteert dan uiteindelijk in een zichtbaar textveld aangemaakt die de afdelingsnaam bevat (afdelingsnaam veld)
|
||||
en een hidden keyveld die de key van de afdeling bevat (afdelingskey veld).
|
||||
@@ -37,8 +37,9 @@ function FCLTafdelingselector(fieldName, objectName, params)
|
||||
{
|
||||
if (typeof params=="undefined") params = {};
|
||||
|
||||
// Is er een initiele waarde meegegeven? Zoek dan de omschrijving erbij!
|
||||
var ldepartmentName = (params.whenEmpty != null ? params.whenEmpty : (params.readonly ? L("lcl_select_readonly") : L("lcl_select_afdeling")));
|
||||
var lwhenEmpty = (params.whenEmpty != null ? params.whenEmpty : (params.readonly ? L("lcl_select_readonly") : L("lcl_select_afdeling")));
|
||||
var ldepartmentName = (device.test(device.supportsPlaceholder) ? "" : lwhenEmpty);
|
||||
|
||||
var lextraInit = "";
|
||||
if (params.departmentKey && params.departmentKey > 0)
|
||||
{
|
||||
@@ -69,7 +70,7 @@ function FCLTafdelingselector(fieldName, objectName, params)
|
||||
<%
|
||||
} %>
|
||||
<nobr>
|
||||
<input id="<%=fieldName%>_show" class="flddep<%=!params.readonly&¶ms.required? " required" : ""%>" value="<%=safe.htmlattr(ldepartmentName)%>"
|
||||
<input id="<%=fieldName%>_show" class="flddep<%=!params.readonly&¶ms.required? " required" : ""%>" value="<%=safe.htmlattr(ldepartmentName)%>" placeholder="<%=lwhenEmpty%>"
|
||||
<%=params.readonly? " readonly tabindex=-1" : ""%>
|
||||
<%=params.onChange && !params.readonly? " sgonChange='" + params.onChange + "'" : ""%>>
|
||||
<input type="hidden" id="<%=fieldName%>" name="<%=fieldName%>" value="<%=params.departmentKey%>">
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
$Id$
|
||||
|
||||
File: artikelgroepselector.inc
|
||||
Description: Algemen interface functie om een artikelgroep suggestbox te maken
|
||||
Description: Algemene interface functie om een artikelgroep suggestbox te maken
|
||||
Deze moet je kunnen includen en aanroepen.
|
||||
Resulteert dan uiteindelijk in een zichtbaar textveld aangemaakt die de artikelgroepen bevat (artikelgroepnaam veld)
|
||||
en een hidden keyveld die de key van de artikelgroep bevat (artikelgroepkey veld).
|
||||
@@ -35,8 +35,8 @@ function FCLTartikelgroepselector(fieldName, objectName, params)
|
||||
if (typeof params == "undefined") params = {};
|
||||
if (!(params.artikelgroepKey && params.artikelgroepKey > 0) && params.readonly && params.suppressEmpty) return;
|
||||
|
||||
// Is er een initiele waarde meegegeven? Zoek dan de omschrijving erbij!
|
||||
var lartikelgroepName = (params.whenEmpty != null ? params.whenEmpty : (params.readonly ? L("lcl_select_readonly") : L("lcl_select_artikelgroep")));
|
||||
var lwhenEmpty = (params.whenEmpty != null ? params.whenEmpty : (params.readonly ? L("lcl_select_readonly") : L("lcl_select_artikelgroep")));
|
||||
var lartikelgroepName = (device.test(device.supportsPlaceholder) ? "" : lwhenEmpty);
|
||||
var lextraInit = "";
|
||||
if (params.artikelgroepKey && params.artikelgroepKey > 0)
|
||||
{
|
||||
@@ -105,7 +105,7 @@ function FCLTartikelgroepselector(fieldName, objectName, params)
|
||||
<%
|
||||
} %>
|
||||
<nobr>
|
||||
<input id="<%=fieldName%>_show" class="fldartgroep<%=!params.readonly&¶ms.required? " required" : ""%>" value="<%=safe.htmlattr(lartikelgroepName)%>"
|
||||
<input id="<%=fieldName%>_show" class="fldartgroep<%=!params.readonly&¶ms.required? " required" : ""%>" value="<%=safe.htmlattr(lartikelgroepName)%>" placeholder="<%=lwhenEmpty%>"
|
||||
<%=params.readonly? " readonly" : ""%>
|
||||
<%=params.onChange && !params.readonly? " sgonChange='" + params.onChange + "'" : ""%>>
|
||||
<input type="hidden" id="<%=fieldName%>" name="<%=fieldName%>" value="<%=params.artikelgroepKey%>">
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
$Id$
|
||||
|
||||
File: bedrijfselector.inc
|
||||
Description: Algemen interface functie om een bedrijf suggestbox te maken
|
||||
Description: Algemene interface functie om een bedrijf suggestbox te maken
|
||||
Deze moet je kunnen includen en aanroepen.
|
||||
Resulteert dan uiteindelijk in een zichtbaar textveld aangemaakt die de bedrijfsnaam bevat (bedrijfsnaam veld)
|
||||
en een hidden keyveld die de key van het bedrijf bevat (bedrijfskey veld).
|
||||
@@ -37,8 +37,8 @@ function FCLTbedrijfselector(fieldName, objectName, params)
|
||||
if (typeof params=="undefined") params = {};
|
||||
if (!(params.companyKey && params.companyKey > 0) && params.readonly && params.suppressEmpty) return;
|
||||
|
||||
// Is er een initiele waarde meegegeven? Zoek dan de omschrijving erbij!
|
||||
var lcompanyName = (params.whenEmpty != null ? params.whenEmpty : (params.readonly ? L("lcl_select_readonly") : L("lcl_select_bedrijf")));
|
||||
var lwhenEmpty = (params.whenEmpty != null ? params.whenEmpty : (params.readonly ? L("lcl_select_readonly") : L("lcl_select_bedrijf")));
|
||||
var lcompanyName = (device.test(device.supportsPlaceholder) ? "" : lwhenEmpty);
|
||||
var lextraInit = "";
|
||||
if (params.companyKey && params.companyKey > 0)
|
||||
{
|
||||
@@ -96,7 +96,7 @@ function FCLTbedrijfselector(fieldName, objectName, params)
|
||||
<nobr>
|
||||
<input id="<%=fieldName%>_show" class="fldbedr<%=!params.readonly&¶ms.required? " required" : ""%><%=params.readonly && params.moreinfo ? " details" : ""%>"
|
||||
<% =params.moreinfo && params.readonly ? " title='" + L("lcl_details") + "' onclick='bedrijfdetails_" + fieldName + "()'" : ""%>
|
||||
value="<%=safe.htmlattr(lcompanyName)%>"
|
||||
value="<%=safe.htmlattr(lcompanyName)%>" placeholder="<%=lwhenEmpty%>"
|
||||
<%=params.readonly? " readonly" : ""%>
|
||||
<%=params.onChange && !params.readonly? " sgonChange='" + params.onChange + "'" : ""%>>
|
||||
<input type="hidden" id="<%=fieldName%>" name="<%=fieldName%>" value="<%=params.companyKey%>">
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
$Id$
|
||||
|
||||
File: besitemselector.inc
|
||||
Description: Algemen interface functie om een artikel (bestel item) suggestbox te maken
|
||||
Description: Algemene interface functie om een artikel (bestel item) suggestbox te maken
|
||||
|
||||
parameters: fieldName: veldnaam van het key veld. Dit veld wordt gesubmit.
|
||||
objectName: naam van het suggest object dat wordt aangemaakt.
|
||||
@@ -26,8 +26,8 @@ function FCLTbesitemselector(fieldName, objectName, params)
|
||||
{
|
||||
if (typeof params == "undefined") params = {};
|
||||
|
||||
// Is er een initiele waarde meegegeven? Zoek dan de omschrijving erbij!
|
||||
var lbesitemName = params.readonly ? "" : L("lcl_select_besitem");
|
||||
var lwhenEmpty = params.readonly ? "" : L("lcl_select_besitem");
|
||||
var lbesitemName = (device.test(device.supportsPlaceholder) ? "" : lwhenEmpty);
|
||||
|
||||
var lextraInit = "";
|
||||
var filt_params = params; // params.artikelgroepKey kan ook meegegeven worden met urlAdd zodat de waarde uit een veld wordt gehaald
|
||||
@@ -117,7 +117,7 @@ function FCLTbesitemselector(fieldName, objectName, params)
|
||||
} %>
|
||||
<nobr>
|
||||
<input id="<%=fieldName%>_show" class="fldbesitem<%=!params.readonly&¶ms.required? " required" : ""%>"
|
||||
value="<%=safe.htmlattr(lbesitemName)%>"
|
||||
value="<%=safe.htmlattr(lbesitemName)%>" placeholder="<%=lwhenEmpty%>"
|
||||
<%=params.readonly? " readonly":""%>
|
||||
<%=params.onChange && !params.readonly? " sgonChange='" + params.onChange + "'":""%>>
|
||||
<input type="hidden" id="<%=fieldName%>" name="<%=fieldName%>" value="<%=params.bessrtdeel_key%>">
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
$Id$
|
||||
|
||||
File: contactpersoonselector.inc
|
||||
Description: Algemen interface functie om een contactpersonen suggestbox te maken
|
||||
Description: Algemene interface functie om een contactpersonen suggestbox te maken
|
||||
Deze moet je kunnen includen en aanroepen.
|
||||
Resulteert dan uiteindelijk in een zichtbaar textveld aangemaakt die de contactpersoonnaam bevat (contactpersoonnaam veld)
|
||||
en een hidden keyveld die de key van de contactpersoon bevat (contactpersoonkey veld).
|
||||
@@ -37,8 +37,8 @@ function FCLTcontactpersoonselector(fieldName, objectName, params)
|
||||
if (typeof params == "undefined") params = {};
|
||||
if (!(params.contactpersoonKey && params.contactpersoonKey > 0) && params.readonly && params.suppressEmpty) return;
|
||||
|
||||
// Is er een initiele waarde meegegeven? Zoek dan de omschrijving erbij!
|
||||
var lcontactpersoonName = (params.whenEmpty != null ? params.whenEmpty : (params.readonly ? L("lcl_select_readonly") : L("lcl_select_contactpersoon")));
|
||||
var lwhenEmpty = (params.whenEmpty != null ? params.whenEmpty : (params.readonly ? L("lcl_select_readonly") : L("lcl_select_contactpersoon")));
|
||||
var lcontactpersoonName = (device.test(device.supportsPlaceholder) ? "" : lwhenEmpty);
|
||||
var lextraInit = "";
|
||||
if (params.contactpersoonKey && params.contactpersoonKey > 0)
|
||||
{
|
||||
@@ -75,7 +75,7 @@ function FCLTcontactpersoonselector(fieldName, objectName, params)
|
||||
<%
|
||||
} %>
|
||||
<nobr>
|
||||
<input id="<%=fieldName%>_show" class="fldcontactpers<%=!params.readonly&¶ms.required? " required" : ""%><%=params.readonly && params.moreinfo ? " details" : ""%>" value="<%=safe.htmlattr(lcontactpersoonName)%>"
|
||||
<input id="<%=fieldName%>_show" class="fldcontactpers<%=!params.readonly&¶ms.required? " required" : ""%><%=params.readonly && params.moreinfo ? " details" : ""%>" value="<%=safe.htmlattr(lcontactpersoonName)%>" placeholder="<%=lwhenEmpty%>"
|
||||
<%=params.readonly? " readonly" : ""%>
|
||||
<%=params.moreinfo && params.readonly ? " onclick='" + objectName + "_contactpersoondetails(\"" + fieldName + "\")'" : "" %>
|
||||
<%=params.onChange && !params.readonly? " sgonChange='" + params.onChange + "'" : ""%>>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
$Id$
|
||||
|
||||
File: disciplineselector.inc
|
||||
Description: Algemen interface functie om een standaard discipline suggestbox te maken
|
||||
Description: Algemene interface functie om een discipline suggestbox te maken
|
||||
|
||||
parameters: fieldName: veldnaam van het key veld. Dit veld wordt gesubmit.
|
||||
objectName: naam van het suggest object dat wordt aangemaakt.
|
||||
@@ -34,25 +34,26 @@ function FCLTdisciplineselector(fieldName, objectName, params)
|
||||
{
|
||||
params = params || {};
|
||||
|
||||
// Is er een initiele waarde meegegeven? Zoek dan de omschrijving erbij!
|
||||
// Is er geen initiele waarde meegegeven? Controleer dan of er misschien maar <20><>n waarde is die geselecteerd moet worden.
|
||||
var ldiscName = "";
|
||||
var lwhenEmpty = "";
|
||||
if (!params.readonly)
|
||||
{
|
||||
// the default empty value depends on the module
|
||||
switch(params.module)
|
||||
{
|
||||
// Plaatsgegevens
|
||||
case "MLD": { ldiscName = L("lcl_select_vakgroep");
|
||||
case "MLD": { lwhenEmpty = L("lcl_select_vakgroep");
|
||||
break;
|
||||
}
|
||||
case "BES": { ldiscName = L("lcl_select_catalogus");
|
||||
case "BES": { lwhenEmpty = L("lcl_select_catalogus");
|
||||
break;
|
||||
}
|
||||
default: { ldiscName = L("lcl_select_discipline");
|
||||
default: { lwhenEmpty = L("lcl_select_discipline");
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
lwhenEmpty = (params.whenEmpty != null ? params.whenEmpty : (params.readonly ? L("lcl_select_readonly") : lwhenEmpty));
|
||||
var ldiscName = (device.test(device.supportsPlaceholder) ? "" : lwhenEmpty);
|
||||
var lextraInit = "";
|
||||
var filtClause = getFiltClauseDiscipline(params.filtercode, params);
|
||||
var extraInf = getExtraInfDiscipline(params.extracode);
|
||||
@@ -107,6 +108,7 @@ function FCLTdisciplineselector(fieldName, objectName, params)
|
||||
} %>
|
||||
<nobr>
|
||||
<input type=<%=params.dohide? "hidden" : "text"%> id="<%=fieldName%>_show" class="flddisc<%=(!params.readonly && params.required)? " required" : ""%>" value="<%=safe.htmlattr(ldiscName)%>"
|
||||
placeholder="<%=lwhenEmpty%>"
|
||||
<%=params.readonly? " readonly":""%>
|
||||
<%=params.onChange && !params.readonly? " sgonChange='" + params.onChange + "'":""%>
|
||||
>
|
||||
|
||||
@@ -1,88 +0,0 @@
|
||||
<% /*
|
||||
$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 "[<td>label</td><td>]selectveld[</td>]"
|
||||
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<74>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)
|
||||
{ %><tr>
|
||||
<td class="label">
|
||||
<label for="<%=fieldName%>"><%=params.label%>:</label>
|
||||
</td>
|
||||
<td>
|
||||
<%
|
||||
} %>
|
||||
<input id="<%=fieldName%>_show" class="fld" value=""
|
||||
<%=params.readonly? " readonly" : ""%>
|
||||
<%=params.onChange && !params.readonly? " sgonChange='" + params.onChange + "'" : ""%>>
|
||||
<input type="hidden" id="<%=fieldName%>" name="<%=fieldName%>" value="">
|
||||
<%
|
||||
if (params.label)
|
||||
{ %>
|
||||
</td></tr>
|
||||
<%
|
||||
}
|
||||
|
||||
if (!params.readonly)
|
||||
{
|
||||
if (params.urlAdd)
|
||||
{
|
||||
var urlAddTxt = "[";
|
||||
for (var i = 0; i < params.urlAdd.length; i++)
|
||||
{
|
||||
urlAddTxt += (i > 0? ", " : "") + "{ urlParam: \"" + params.urlAdd[i].urlParam + "\", field: \"" + params.urlAdd[i].field + "\" }";
|
||||
}
|
||||
urlAddTxt += "]"
|
||||
}
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
jQuery(document).ready( function()
|
||||
{
|
||||
<%=objectName%> = new Suggest({ objectName: "<%=objectName%>",
|
||||
queryField: $("#<%=fieldName%>_show")[0],
|
||||
queryUrl: "<%=faqQueryUrl%>",
|
||||
initKey: <%=params.perslidKey? params.perslidKey : -1%>,
|
||||
keyField: $("#<%=fieldName%>")[0]
|
||||
<%=params.urlAdd? ", urlAdd: " + urlAddTxt : ""%>
|
||||
<%=params.extraParamField? ", extraParamField: $(\"" + "#" + params.extraParamField + "\")[0]" : ""%>
|
||||
<%=params.isBad? ", isBad: true": ""%>
|
||||
<%=params.readonly? ", fieldReadonly: true": ""%>
|
||||
});
|
||||
}
|
||||
)
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
}
|
||||
%>
|
||||
@@ -3,7 +3,7 @@
|
||||
$Id$
|
||||
|
||||
File: functieselector.inc
|
||||
Description: Algemen interface functie om een persoon functie suggestbox te maken
|
||||
Description: Algemene interface functie om een persoonsfunctie suggestbox te maken
|
||||
Deze moet je kunnen includen en aanroepen.
|
||||
parameters fieldName: veldnaam van het functiekey veld. Dit veld wordt gesubmit.
|
||||
objectName: naam van het suggest object dat wordt aangemaakt.
|
||||
@@ -17,9 +17,19 @@ function FCLTfunctieselector(fieldName, objectName, params)
|
||||
{
|
||||
if (typeof params=="undefined") params = {};
|
||||
|
||||
// Is er een initiele waarde meegegeven? Zoek dan de omschrijving erbij!
|
||||
var lfunctieName = (params.whenEmpty != null ? params.whenEmpty : (params.readonly ? L("lcl_select_readonly") : "" /*L("lcl_select_functie")*/));
|
||||
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"
|
||||
@@ -33,7 +43,7 @@ function FCLTfunctieselector(fieldName, objectName, params)
|
||||
<%
|
||||
} %>
|
||||
<nobr>
|
||||
<input id="<%=fieldName%>_show" class="flddep<%=!params.readonly&¶ms.required? " required" : ""%>" value="<%=safe.htmlattr(lfunctieName)%>"
|
||||
<input id="<%=fieldName%>_show" class="flddep<%=!params.readonly&¶ms.required? " required" : ""%>" value="<%=safe.htmlattr(lfunctieName)%>" placeholder="<%=lwhenEmpty%>"
|
||||
<%=params.readonly? " readonly tabindex=-1" : ""%>
|
||||
<%=params.onChange && !params.readonly? " sgonChange='" + params.onChange + "'" : ""%>>
|
||||
<input type="hidden" id="<%=fieldName%>" name="<%=fieldName%>" value="<%=params.functieKey%>">
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
$Id$
|
||||
|
||||
File: kostenplaatsselector.inc
|
||||
Description: Algemen interface functie om een kostenplaats suggestbox te maken
|
||||
Description: Algemene interface functie om een kostenplaats suggestbox te maken
|
||||
Deze moet je kunnen includen en aanroepen.
|
||||
Resulteert dan uiteindelijk in een zichtbaar textveld aangemaakt die de kostenplaatsen bevat (afdelingnaam veld)
|
||||
en een hidden keyveld die de key van de kostenplaats bevat (kostenplaatskey veld).
|
||||
@@ -41,8 +41,8 @@ function FCLTkostenplaatsselector(fieldName, objectName, prs_key, params)
|
||||
|
||||
if (!prs_key) prs_key = user_key;
|
||||
|
||||
// Is er een initiele waarde meegegeven? Zoek dan de omschrijving erbij!
|
||||
var lkostenplaatsName = (params.whenEmpty != null ? params.whenEmpty : (params.readonly ? L("lcl_select_readonly") : ""));
|
||||
var lwhenEmpty = (params.whenEmpty != null ? params.whenEmpty : (params.readonly ? L("lcl_select_readonly") : L("lcl_select_kostenplaats")));
|
||||
var lkostenplaatsName = (device.test(device.supportsPlaceholder) ? "" : lwhenEmpty);
|
||||
var lextraInit = "";
|
||||
if (params.kostenplaatsKey && params.kostenplaatsKey > 0)
|
||||
{
|
||||
@@ -160,7 +160,7 @@ function FCLTkostenplaatsselector(fieldName, objectName, prs_key, params)
|
||||
<%=safe.html(lkostenplaatsName)%>
|
||||
</span>
|
||||
<% } else { %>
|
||||
<input id="<%=fieldName%>_show" class="fldkp<%=!params.readonly&¶ms.required? " required" : ""%>" value="<%=safe.htmlattr(lkostenplaatsName)%>" placeholder="<%=L("lcl_select_kostenplaats")%>"
|
||||
<input id="<%=fieldName%>_show" class="fldkp<%=!params.readonly&¶ms.required? " required" : ""%>" value="<%=safe.htmlattr(lkostenplaatsName)%>" placeholder="<%=lwhenEmpty%>"
|
||||
<%=params.readonly? " readonly tabindex=-1" : ""%>
|
||||
<%=params.onChange && !params.readonly? " sgonChange='" + params.onChange + "'" : ""%>>
|
||||
<% } %>
|
||||
|
||||
@@ -36,8 +36,8 @@ function FCLTkostensoortselector(fieldName, objectName, params)
|
||||
if (typeof params == "undefined") params = {};
|
||||
if (!(params.kostensoortKey && params.kostensoortKey > 0) && params.readonly && params.suppressEmpty) return;
|
||||
|
||||
// Is er een initiele waarde meegegeven? Zoek dan de omschrijving erbij!
|
||||
var lkostensoortName = (params.whenEmpty != null ? params.whenEmpty : (params.readonly ? L("lcl_select_readonly") : L("lcl_select_kostensoort")));
|
||||
var lwhenEmpty = (params.whenEmpty != null ? params.whenEmpty : (params.readonly ? L("lcl_select_readonly") : L("lcl_select_kostensoort")));
|
||||
var lkostensoortName = (device.test(device.supportsPlaceholder) ? "" : lwhenEmpty);
|
||||
var lextraInit = "";
|
||||
if (params.kostensoortKey && params.kostensoortKey > 0)
|
||||
{
|
||||
@@ -70,8 +70,8 @@ function FCLTkostensoortselector(fieldName, objectName, params)
|
||||
<%
|
||||
} %>
|
||||
<nobr>
|
||||
<input id="<%=fieldName%>_show" class="fldcontactpers<%=!params.readonly&¶ms.required? " required" : ""%>
|
||||
" value="<%=safe.htmlattr(lkostensoortName)%>"
|
||||
<input id="<%=fieldName%>_show" class="fldcontactpers<%=!params.readonly&¶ms.required? " required" : ""%>"
|
||||
value="<%=safe.htmlattr(lkostensoortName)%>" placeholder="<%=lwhenEmpty%>"
|
||||
<%=params.readonly? " readonly" : ""%>
|
||||
<%=params.onChange && !params.readonly? " sgonChange='" + params.onChange + "'" : ""%>>
|
||||
<input type="hidden" id="<%=fieldName%>" name="<%=fieldName%>" value="<%=params.kostensoortKey%>">
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
$Id$
|
||||
|
||||
File: persoonselector.inc
|
||||
Description: Algemen interface functie om een personen suggestbox te maken
|
||||
Description: Algemene interface functie om een personen suggestbox te maken
|
||||
Deze moet je kunnen includen en aanroepen.
|
||||
Resulteert dan uiteindelijk in een zichtbaar textveld aangemaakt die de persoonnaam bevat (persoonnaam veld)
|
||||
en een hidden keyveld die de key van de persoon bevat (persoonkey veld).
|
||||
@@ -58,8 +58,9 @@ function FCLTpersoonselector(fieldName, objectName, params)
|
||||
if (!(params.perslidKey && params.perslidKey > 0) && params.readonly && params.suppressEmpty) return;
|
||||
if (typeof params=="undefined") params = {};
|
||||
|
||||
// Is er een initiele waarde meegegeven? Zoek dan de omschrijving erbij!
|
||||
var lperslidName = (params.whenEmpty != null ? params.whenEmpty : (params.readonly ? L("lcl_select_readonly") : L("lcl_select_persoon")));
|
||||
var lwhenEmpty = (params.whenEmpty != null ? params.whenEmpty : (params.readonly ? L("lcl_select_readonly") : L("lcl_select_persoon")));
|
||||
var lperslidName = (device.test(device.supportsPlaceholder) ? "" : lwhenEmpty);
|
||||
|
||||
var lextraInit = "";
|
||||
var isBad = false;
|
||||
if (params.perslidKey && params.perslidKey > 0)
|
||||
@@ -75,9 +76,8 @@ function FCLTpersoonselector(fieldName, objectName, params)
|
||||
}
|
||||
var filtClause = getFiltClausePersoon(params.filtercode, filt_params);
|
||||
var extraInf = getExtraInfPersoon(params.extracode);
|
||||
// Is er een initiele waarde meegegeven? Zoek dan de omschrijving erbij
|
||||
|
||||
// sql = "SELECT " + S("prs_pers_string") + " naam"
|
||||
// + " FROM prs_perslid p"
|
||||
sql = "SELECT " + S("prs_pers_string") + " naam"
|
||||
+ extraInf.selectstr
|
||||
+ " FROM prs_perslid p"
|
||||
@@ -136,7 +136,7 @@ function FCLTpersoonselector(fieldName, objectName, params)
|
||||
<%=safe.html(lperslidName)%>
|
||||
</span>
|
||||
<% } else { %>
|
||||
<input id="<%=fieldName%>_show" class="fldpers<%=params.required? " required" : ""%>" <%= params.perslidKey > -1 ? 'value="'+safe.htmlattr(lperslidName)+'"' : (device.test(device.supportsPlaceholder) ? 'placeholder="'+safe.htmlattr(lperslidName)+'"' : 'value="'+safe.htmlattr(lperslidName)+'"') %>
|
||||
<input id="<%=fieldName%>_show" class="fldpers<%=params.required? " required" : ""%>" value="<%=safe.htmlattr(lperslidName)%>" placeholder="<%=lwhenEmpty%>"
|
||||
<%=params.onChange ? " sgonChange='" + params.onChange + "'" : ""%>>
|
||||
<% } %>
|
||||
<input type="hidden" id="<%=fieldName%>" name="<%=fieldName%>" value="<%=params.perslidKey%>">
|
||||
|
||||
@@ -280,8 +280,9 @@ function FCLTplaatsselector(alglevel, params)
|
||||
function _regiofield(pkey, plevel, params)
|
||||
{
|
||||
if (!(pkey && pkey > 0) && params.readonlylevel>=0 && params.suppressEmpty) return;
|
||||
var lwhenEmpty = (params.whenEmpty != null ? params.whenEmpty : (params.readonlylevel>=0 ? L("lcl_select_readonly") : L("lcl_select_regio")));
|
||||
var pname = (device.test(device.supportsPlaceholder) ? "" : lwhenEmpty);
|
||||
// Is er een initiele waarde meegegeven? Zoek dan de omschrijving erbij!
|
||||
var pname = (params.whenEmpty != null ? params.whenEmpty : (params.readonlylevel>=0 ? L("lcl_select_readonly") : L("lcl_select_regio")));
|
||||
if (pkey && pkey > 0)
|
||||
{
|
||||
var filtClause = getFiltClauseRegio(params.filtercode||params.initfiltercode, params);
|
||||
@@ -301,7 +302,8 @@ function FCLTplaatsselector(alglevel, params)
|
||||
<td class="label"><label for="regio"><%=L("lcl_region")%>:</label></td>
|
||||
<td>
|
||||
<% } %>
|
||||
<input id="regio<%=idadd%>" class="fldreg<%=params.readonlylevel<0 && params.requiredlevel >= 0? " required" : ""%><%=clsautoselect%>" value="<%=safe.htmlattr(pname)%>" <%=params.readonlylevel>=0? " readonly tabindex=-1": " sgonChange='onChangeReg" + idadd + "'" + " sgCascade='" + safe.htmlattr(params.onRegCascade) + "'"%>>
|
||||
<input id="regio<%=idadd%>" class="fldreg<%=params.readonlylevel<0 && params.requiredlevel >= 0? " required" : ""%><%=clsautoselect%>"
|
||||
value="<%=safe.htmlattr(pname)%>" placeholder="<%=lwhenEmpty%>" <%=params.readonlylevel>=0? " readonly tabindex=-1": " sgonChange='onChangeReg" + idadd + "'" + " sgCascade='" + safe.htmlattr(params.onRegCascade) + "'"%>>
|
||||
</td>
|
||||
<% if (!params.nolabel)
|
||||
{ %>
|
||||
@@ -335,8 +337,8 @@ function FCLTplaatsselector(alglevel, params)
|
||||
function _districtfield(pkey, plevel, params)
|
||||
{
|
||||
if (!(pkey && pkey > 0) && params.readonlylevel>=1 && params.suppressEmpty) return;
|
||||
// Is er een initiele waarde meegegeven? Zoek dan de omschrijving erbij!
|
||||
var pname = (params.whenEmpty != null ? params.whenEmpty : (params.readonlylevel>=1 ? L("lcl_select_readonly") : L("lcl_select_district")));
|
||||
var lwhenEmpty = (params.whenEmpty != null ? params.whenEmpty : (params.readonlylevel>=1 ? L("lcl_select_readonly") : L("lcl_select_district")));
|
||||
var pname = (device.test(device.supportsPlaceholder) ? "" : lwhenEmpty);
|
||||
if (pkey && pkey > 0)
|
||||
{
|
||||
var filtClause = getFiltClauseDistrict(params.filtercode||params.initfiltercode, params);
|
||||
@@ -356,7 +358,8 @@ function FCLTplaatsselector(alglevel, params)
|
||||
<td class="label"><label for="district"><%=L("lcl_district")%>:</label></td>
|
||||
<td>
|
||||
<% } %>
|
||||
<input id="district<%=idadd%>" class="flddis <%=params.readonlylevel<1 && params.requiredlevel >= 1? " required" : ""%><%=clsautoselect%>" value="<%=safe.htmlattr(pname)%>" <%=params.readonlylevel>=1? " readonly tabindex=-1": " sgonChange='onChangeDis" + idadd + "'" + " sgCascade='" + safe.htmlattr(params.onDisCascade) + "'"%>>
|
||||
<input id="district<%=idadd%>" class="flddis <%=params.readonlylevel<1 && params.requiredlevel >= 1? " required" : ""%><%=clsautoselect%>"
|
||||
value="<%=safe.htmlattr(pname)%>" placeholder="<%=lwhenEmpty%>" <%=params.readonlylevel>=1? " readonly tabindex=-1": " sgonChange='onChangeDis" + idadd + "'" + " sgCascade='" + safe.htmlattr(params.onDisCascade) + "'"%>>
|
||||
<% if (!params.nolabel)
|
||||
{ %>
|
||||
</td>
|
||||
@@ -391,8 +394,8 @@ function FCLTplaatsselector(alglevel, params)
|
||||
function _locatiefield(pkey, plevel, params)
|
||||
{
|
||||
if (!(pkey && pkey > 0) && params.readonlylevel>=2 && params.suppressEmpty) return;
|
||||
// Is er een initiele waarde meegegeven? Zoek dan de omschrijving erbij!
|
||||
var pname = (params.whenEmpty != null ? params.whenEmpty : (params.readonlylevel>=2 ? L("lcl_select_readonly") : L("lcl_select_locatie")));
|
||||
var lwhenEmpty = (params.whenEmpty != null ? params.whenEmpty : (params.readonlylevel>=2 ? L("lcl_select_readonly") : L("lcl_select_locatie")));
|
||||
var pname = (device.test(device.supportsPlaceholder) ? "" : lwhenEmpty);
|
||||
if (pkey && pkey > 0)
|
||||
{
|
||||
var filtClause = getFiltClauseLocatie(params.filtercode||params.initfiltercode, params);
|
||||
@@ -425,7 +428,7 @@ function FCLTplaatsselector(alglevel, params)
|
||||
<input id="locatie<%=idadd%>"
|
||||
class="fldloc<%=params.readonlylevel<2 && params.requiredlevel >= 2? " required" : ""%><%=params.readonlylevel>=2 && params.moreinfo ? " details" : ""%><%=clsautoselect%>"
|
||||
<% =params.moreinfo && params.readonlylevel>=2? " title='" + safe.htmlattr(L("lcl_estate_locatie_title")) + "' onclick='plaatsselector.locatiedetails(\"#locatiekey"+idadd+"\")'" : ""%>
|
||||
value="<%=safe.htmlattr(pname)%>" <%=params.readonlylevel>=2? " readonly tabindex=-1": " sgonChange='onChangeLoc" + idadd + "'" + " sgCascade='" + safe.htmlattr(params.onLocCascade) + "'"%>>
|
||||
value="<%=safe.htmlattr(pname)%>" placeholder="<%=lwhenEmpty%>" <%=params.readonlylevel>=2? " readonly tabindex=-1": " sgonChange='onChangeLoc" + idadd + "'" + " sgCascade='" + safe.htmlattr(params.onLocCascade) + "'"%>>
|
||||
</div>
|
||||
<% if (!params.nolabel)
|
||||
{ %>
|
||||
@@ -461,8 +464,8 @@ function FCLTplaatsselector(alglevel, params)
|
||||
function _gebouwfield(pkey, plevel, params)
|
||||
{
|
||||
if (!(pkey && pkey > 0) && params.readonlylevel>=3 && params.suppressEmpty) return;
|
||||
// Is er een initiele waarde meegegeven? Zoek dan de omschrijving erbij!
|
||||
var pname = (params.whenEmpty != null ? params.whenEmpty : (params.readonlylevel>=3 ? L("lcl_select_readonly") : L("lcl_select_gebouw")));
|
||||
var lwhenEmpty = (params.whenEmpty != null ? params.whenEmpty : (params.readonlylevel>=3 ? L("lcl_select_readonly") : L("lcl_select_gebouw")));
|
||||
var pname = (device.test(device.supportsPlaceholder) ? "" : lwhenEmpty);
|
||||
var pbttype = "";
|
||||
if (pkey && pkey > 0)
|
||||
{
|
||||
@@ -508,7 +511,7 @@ function FCLTplaatsselector(alglevel, params)
|
||||
<div style="white-space: nowrap;"> <% /* FireFox */ %>
|
||||
<input id="gebouw<%=idadd%>" class="fldbld<%=params.readonlylevel<3 && params.requiredlevel >= 3? " required" : ""%><%=params.readonlylevel>=3 && params.moreinfo ? " details" : ""%><%=clsautoselect%>"
|
||||
<% =params.moreinfo && params.readonlylevel>=3? " title='" + safe.htmlattr(L("lcl_estate_gebouw_title")) + "' onclick='plaatsselector.gebouwdetails(\"#gebouwkey"+idadd+"\",\"#bttype"+idadd+"\")'" : ""%>
|
||||
value="<%=safe.htmlattr(pname)%>" <%=params.readonlylevel>=3? " readonly tabindex=-1": " sgonChange='onChangeGeb" + idadd + "'" + " sgCascade='" + safe.htmlattr(params.onGebCascade) + "'"%>>
|
||||
value="<%=safe.htmlattr(pname)%>" placeholder="<%=lwhenEmpty%>" <%=params.readonlylevel>=3? " readonly tabindex=-1": " sgonChange='onChangeGeb" + idadd + "'" + " sgCascade='" + safe.htmlattr(params.onGebCascade) + "'"%>>
|
||||
<input type="hidden" name="bttype<%=idadd%>" id="bttype<%=idadd%>" value="<%=pbttype%>">
|
||||
</div>
|
||||
<% if (!params.nolabel)
|
||||
@@ -547,8 +550,8 @@ function FCLTplaatsselector(alglevel, params)
|
||||
function _verdiepingfield(pkey, plevel, params)
|
||||
{
|
||||
if (!(pkey && pkey > 0) && params.readonlylevel>=4 && params.suppressEmpty) return;
|
||||
// Is er een initiele waarde meegegeven? Zoek dan de omschrijving erbij!
|
||||
var pname = (params.whenEmpty != null ? params.whenEmpty : (params.readonlylevel>=4 ? L("lcl_select_readonly") : L("lcl_select_verdieping")));
|
||||
var lwhenEmpty = (params.whenEmpty != null ? params.whenEmpty : (params.readonlylevel>=4 ? L("lcl_select_readonly") : L("lcl_select_verdieping")));
|
||||
var pname = (device.test(device.supportsPlaceholder) ? "" : lwhenEmpty);
|
||||
if (pkey && pkey > 0)
|
||||
{
|
||||
var filtClause = getFiltClauseVerdieping(params.filtercode||params.initfiltercode, params);
|
||||
@@ -580,7 +583,7 @@ function FCLTplaatsselector(alglevel, params)
|
||||
<div style="white-space: nowrap;"> <% /* FireFox */ %>
|
||||
<input id="verdieping<%=idadd%>" class="fldflr<%=params.readonlylevel<4 && params.requiredlevel >= 4? " required" : ""%><%=params.readonlylevel>=4 && params.moreinfo ? " details" : ""%><%=clsautoselect%>"
|
||||
<% =params.moreinfo && params.readonlylevel>=4 ? " title='" + safe.htmlattr(L("lcl_estate_verdieping_title")) + "' onclick='plaatsselector.verdiepingdetails(\"#verdiepingkey"+idadd+"\")'" : ""%>
|
||||
value="<%=safe.htmlattr(pname)%>" <%=params.readonlylevel>=4? " readonly tabindex=-1": " sgonChange='onChangeVer" + idadd + "'" + " sgCascade='" + safe.htmlattr(params.onVerCascade) + "'"%>>
|
||||
value="<%=safe.htmlattr(pname)%>" placeholder="<%=lwhenEmpty%>" <%=params.readonlylevel>=4? " readonly tabindex=-1": " sgonChange='onChangeVer" + idadd + "'" + " sgCascade='" + safe.htmlattr(params.onVerCascade) + "'"%>>
|
||||
</div>
|
||||
<% if (!params.nolabel)
|
||||
{ %>
|
||||
@@ -618,8 +621,8 @@ function FCLTplaatsselector(alglevel, params)
|
||||
function _ruimtefield(pkey, plevel, params)
|
||||
{
|
||||
if (!(pkey && pkey > 0) && params.readonlylevel>=5 && params.suppressEmpty) return;
|
||||
// Is er een initiele waarde meegegeven? Zoek dan de omschrijving erbij!
|
||||
var pname = (params.whenEmpty != null ? params.whenEmpty : (params.readonlylevel>=5 ? L("lcl_select_readonly") : L("lcl_select_ruimte")));
|
||||
var lwhenEmpty = (params.whenEmpty != null ? params.whenEmpty : (params.readonlylevel>=5 ? L("lcl_select_readonly") : L("lcl_select_ruimte")));
|
||||
var pname = (device.test(device.supportsPlaceholder) ? "" : lwhenEmpty);
|
||||
var pnr = "";
|
||||
if (pkey && pkey > 0)
|
||||
{
|
||||
@@ -657,7 +660,7 @@ function FCLTplaatsselector(alglevel, params)
|
||||
<input type="hidden" id="alg_ruimte_nr" value="<%=safe.htmlattr(pnr)%>">
|
||||
<input id="ruimte<%=idadd%>" class="fldroom<%=params.readonlylevel<5 && params.requiredlevel >= 5? " required" : ""%><%=params.readonlylevel>=5 && params.moreinfo ? " details" : ""%><%=clsautoselect%>"
|
||||
<% =params.moreinfo && params.readonlylevel>=5 ? " title='" + safe.htmlattr(L("lcl_estate_ruimte_title")) + "' onclick='plaatsselector.ruimtedetails(\"#ruimtekey"+idadd+"\")'" : ""%>
|
||||
value="<%=safe.htmlattr(pname)%>" <%=params.readonlylevel>=5? " readonly tabindex=-1": " sgonChange='onChangeRui" + idadd + "'" + " sgCascade='" + safe.htmlattr(params.onRuiCascade) + "'"%>>
|
||||
value="<%=safe.htmlattr(pname)%>" placeholder="<%=lwhenEmpty%>" <%=params.readonlylevel>=5? " readonly tabindex=-1": " sgonChange='onChangeRui" + idadd + "'" + " sgCascade='" + safe.htmlattr(params.onRuiCascade) + "'"%>>
|
||||
<% if (!params.nolabel)
|
||||
{ %>
|
||||
</td>
|
||||
@@ -723,8 +726,8 @@ function FCLTplaatsselector(alglevel, params)
|
||||
function _werkplekfield(pkey, plevel, params)
|
||||
{
|
||||
if (!(pkey && pkey > 0) && params.readonlylevel>=6 && params.suppressEmpty) return;
|
||||
// Is er een initiele waarde meegegeven? Zoek dan de omschrijving erbij!
|
||||
var pname = (params.whenEmpty != null ? params.whenEmpty : (params.readonlylevel>=6 ? L("lcl_select_readonly") : L("lcl_select_werkplek")));
|
||||
var lwhenEmpty = (params.whenEmpty != null ? params.whenEmpty : (params.readonlylevel>=6 ? L("lcl_select_readonly") : L("lcl_select_werkplek")));
|
||||
var pname = (device.test(device.supportsPlaceholder) ? "" : lwhenEmpty);
|
||||
if (pkey && pkey > 0)
|
||||
{
|
||||
var filtClause = getFiltClauseWerkplek(params.filtercode||params.initfiltercode, params);
|
||||
@@ -742,7 +745,8 @@ function FCLTplaatsselector(alglevel, params)
|
||||
<td class="label"><label for="wpl"><%=L("lcl_workplace")%>:</label></td>
|
||||
<td>
|
||||
<% } %>
|
||||
<input id="werkplek<%=idadd%>" class="fldwpl<%=params.readonlylevel<6 && params.requiredlevel >= 6? " required" : ""%><%=clsautoselect%>" value="<%=safe.htmlattr(pname)%>" <%=params.readonlylevel>=6? " readonly tabindex=-1": " sgonChange='onChangeWer" + idadd + "'"%>>
|
||||
<input id="werkplek<%=idadd%>" class="fldwpl<%=params.readonlylevel<6 && params.requiredlevel >= 6? " required" : ""%><%=clsautoselect%>"
|
||||
value="<%=safe.htmlattr(pname)%>" placeholder="<%=lwhenEmpty%>" <%=params.readonlylevel>=6? " readonly tabindex=-1": " sgonChange='onChangeWer" + idadd + "'"%>>
|
||||
<%= false && params.moreinfo ? "<img class='details' src='../Pictures/detail.png' onclick='alert(\"werkplekdetails!\")'>" : ""%>
|
||||
<% if (!params.nolabel)
|
||||
{ %>
|
||||
|
||||
@@ -37,8 +37,8 @@ function FCLTreferentieselector(fieldName, objectName, params)
|
||||
if (typeof params=="undefined") params = {};
|
||||
if (!(params.referenceKey && params.referenceKey > 0) && params.readonly && params.suppressEmpty) return;
|
||||
|
||||
// Is er een initi<74>le waarde meegegeven? Zoek dan de omschrijving erbij!
|
||||
var lreferenceName = (params.whenEmpty != null ? params.whenEmpty : (params.readonly ? L("lcl_select_readonly") : L("lcl_select_referentie")));
|
||||
var lwhenEmpty = (params.whenEmpty != null ? params.whenEmpty : (params.readonly ? L("lcl_select_readonly") : L("lcl_select_referentie")));
|
||||
var lreferenceName = (device.test(device.supportsPlaceholder) ? "" : lwhenEmpty);
|
||||
if (params.referenceType && params.referenceKey && params.referenceKey > 0)
|
||||
lreferenceName = getReferenceNameReferentie(params.referenceKey, params.referenceType);
|
||||
|
||||
@@ -59,7 +59,7 @@ function FCLTreferentieselector(fieldName, objectName, params)
|
||||
<nobr>
|
||||
<input id="<%=fieldName%>_show" class="fldbedr<%=!params.readonly&¶ms.required? " required" : ""%><%=params.readonly && params.moreinfo ? " details" : ""%>"
|
||||
<% =params.moreinfo && params.readonly ? " title='" + L("lcl_details") + "' onclick='referentiedetails_" + fieldName + "()'" : ""%>
|
||||
value="<%=safe.htmlattr(lreferenceName)%>"
|
||||
value="<%=safe.htmlattr(lreferenceName)%>" placeholder="<%=lwhenEmpty%>"
|
||||
<%=params.readonly? " readonly" : ""%>
|
||||
<%=params.onChange && !params.readonly? " sgonChange='" + params.onChange + "'" : ""%>>
|
||||
<input type="hidden" id="<%=fieldName%>" name="<%=fieldName%>" value="<%=params.referenceKey%>">
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
$Id$
|
||||
|
||||
File: srtdeelselector.inc
|
||||
Description: Algemen interface functie om een standaard srtdeel suggestbox te maken
|
||||
Description: Algemene interface functie om een standaard srtdeel suggestbox te maken
|
||||
|
||||
parameters: fieldName: veldnaam van het key veld. Dit veld wordt gesubmit.
|
||||
objectName: naam van het suggest object dat wordt aangemaakt.
|
||||
@@ -31,9 +31,8 @@ function FCLTsrtdeelselector(fieldName, objectName, params)
|
||||
{
|
||||
params = params || {};
|
||||
|
||||
// Is er een initiele waarde meegegeven? Zoek dan de omschrijving erbij!
|
||||
// Is er geen initiele waarde meegegeven? Controleer dan of er misschien maar <20><>n waarde is die geselecteerd moet worden.
|
||||
var lsrtdeelName = params.readonly ? "" : L("lcl_select_srtdeel");
|
||||
var lwhenEmpty = (params.whenEmpty != null ? params.whenEmpty : (params.readonly ? L("lcl_select_readonly") : L("lcl_select_srtdeel")));
|
||||
var lsrtdeelName = (device.test(device.supportsPlaceholder) ? "" : lwhenEmpty);
|
||||
var lextraInit = "";
|
||||
var filtClause = getFiltClauseSrtdeel(params.filtercode, params);
|
||||
|
||||
@@ -84,7 +83,7 @@ function FCLTsrtdeelselector(fieldName, objectName, params)
|
||||
<%
|
||||
} %>
|
||||
<nobr>
|
||||
<input id="<%=fieldName%>_show" class="fldsrtdeel<%=(!params.readonly && params.required)? " required" : ""%>" value="<%=safe.htmlattr(lsrtdeelName)%>"
|
||||
<input id="<%=fieldName%>_show" class="fldsrtdeel<%=(!params.readonly && params.required)? " required" : ""%>" value="<%=safe.htmlattr(lsrtdeelName)%>" placeholder="<%=lwhenEmpty%>"
|
||||
<%=params.readonly? " readonly":""%>
|
||||
<%=params.onChange && !params.readonly? " sgonChange='" + params.onChange + "'":""%>
|
||||
>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
$Id$
|
||||
|
||||
File: srtgroepselector.inc
|
||||
Description: Algemen interface functie om een standaard srtgroep suggestbox te maken
|
||||
Description: Algemene interface functie om een standaard srtgroep suggestbox te maken
|
||||
|
||||
parameters: fieldName: veldnaam van het key veld. Dit veld wordt gesubmit.
|
||||
objectName: naam van het suggest object dat wordt aangemaakt.
|
||||
@@ -31,9 +31,8 @@ function FCLTsrtgroepselector(fieldName, objectName, params)
|
||||
{
|
||||
params = params || {};
|
||||
|
||||
// Is er een initiele waarde meegegeven? Zoek dan de omschrijving erbij!
|
||||
// Is er geen initiele waarde meegegeven? Controleer dan of er misschien maar <20><>n waarde is die geselecteerd moet worden.
|
||||
var lsrtgroepName = params.readonly ? "" : L("lcl_select_srtgroep");
|
||||
var lwhenEmpty = (params.whenEmpty != null ? params.whenEmpty : (params.readonly ? L("lcl_select_readonly") : L("lcl_select_srtgroep")));
|
||||
var lsrtgroepName = (device.test(device.supportsPlaceholder) ? "" : lwhenEmpty);
|
||||
var lextraInit = "";
|
||||
var filtClause = getFiltClauseSrtgroep(params.filtercode, params);
|
||||
|
||||
@@ -76,7 +75,7 @@ function FCLTsrtgroepselector(fieldName, objectName, params)
|
||||
<%
|
||||
} %>
|
||||
<nobr>
|
||||
<input id="<%=fieldName%>_show" class="fldsrtgroup<%=(!params.readonly && params.required)? " required" : ""%>" value="<%=safe.htmlattr(lsrtgroepName)%>"
|
||||
<input id="<%=fieldName%>_show" class="fldsrtgroup<%=(!params.readonly && params.required)? " required" : ""%>" value="<%=safe.htmlattr(lsrtgroepName)%>" placeholder="<%=lwhenEmpty%>"
|
||||
<%=params.readonly? " readonly":""%>
|
||||
<%=params.onChange && !params.readonly? " sgonChange='" + params.onChange + "'":""%>
|
||||
>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
$Id$
|
||||
|
||||
File: stdmeldingselector.inc
|
||||
Description: Algemen interface functie om een standaard melding suggestbox te maken
|
||||
Description: Algemene interface functie om een standaardmelding suggestbox te maken
|
||||
|
||||
parameters: fieldName: veldnaam van het key veld. Dit veld wordt gesubmit.
|
||||
objectName: naam van het suggest object dat wordt aangemaakt.
|
||||
@@ -31,8 +31,9 @@ function FCLTstdmeldingselector(fieldName, objectName, params)
|
||||
{
|
||||
if (typeof params == "undefined") params = {};
|
||||
|
||||
var lstdmeldingName = device.test(device.supportsPlaceholder) ? "" : L("lcl_select_stdmelding");
|
||||
|
||||
// Is er een initiele waarde meegegeven? Zoek dan de omschrijving erbij!
|
||||
var lstdmeldingName = params.readonly ? "" : L("lcl_select_stdmelding");
|
||||
|
||||
// Bijvoorbeeld params.perslidKey ook meegeven aan getFiltClauseStdmelding.
|
||||
// params.perslidKey kan ook meegegeven worden met urlAdd zodat de waarde uit een veld wordt gehaald
|
||||
@@ -98,6 +99,7 @@ function FCLTstdmeldingselector(fieldName, objectName, params)
|
||||
} %>
|
||||
<nobr>
|
||||
<input id="<%=fieldName%>_show" class="fldstdm<%=(!params.readonly && params.required)? " required" : ""%>" value="<%=safe.htmlattr(lstdmeldingName)%>"
|
||||
placeholder="<%=L("lcl_select_stdmelding")%>"
|
||||
<%=params.readonly? " readonly":""%>
|
||||
<%=params.onChange && !params.readonly? " sgonChange='" + params.onChange + "'":""%>
|
||||
>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
$Id$
|
||||
|
||||
File: uitvoerendeselector.inc
|
||||
Description: Algemen interface functie om een uitvoerenden suggestbox te maken
|
||||
Description: Algemene interface functie om een uitvoerenden suggestbox te maken
|
||||
Deze moet je kunnen includen en aanroepen.
|
||||
Resulteert dan uiteindelijk in een zichtbaar textveld aangemaakt die de uitvoerendenaam bevat (uitvoerendenaam veld)
|
||||
en een hidden keyveld die de key van de uitvoerende bevat (uitvoerendekey veld).
|
||||
@@ -45,8 +45,8 @@ function FCLTuitvoerendeselector(fieldName, objectName, params)
|
||||
{
|
||||
if (typeof params == "undefined") params = {};
|
||||
|
||||
// Is er een initiele waarde meegegeven? Zoek dan de omschrijving erbij!
|
||||
var luitvoerendeName = (params.whenEmpty != null ? params.whenEmpty : (params.readonly ? L("lcl_select_readonly") : L("lcl_select_uitvoerende")));
|
||||
var lwhenEmpty = (params.whenEmpty != null ? params.whenEmpty : (params.readonly ? L("lcl_select_readonly") : L("lcl_select_uitvoerende")));
|
||||
var luitvoerendeName = (device.test(device.supportsPlaceholder) ? "" : lwhenEmpty);
|
||||
var lpbtype = "";
|
||||
var isBad = false;
|
||||
var canbePerslid = (!params.dienst && !params.externonly && !params.exhandler)
|
||||
@@ -159,7 +159,7 @@ function FCLTuitvoerendeselector(fieldName, objectName, params)
|
||||
<nobr>
|
||||
<input id="<%=fieldName%>_show" class="flduitvoerende<%=!params.readonly&¶ms.required? " required" : ""%><%=params.readonly && params.moreinfo ? " details" : ""%>"
|
||||
<% =params.moreinfo && params.readonly ? " title='" + L("lcl_details") + "' onclick='" + objectName + "_uitvoerendedetails(\"" + fieldName + "\")'" : ""%>
|
||||
value="<%=safe.htmlattr(luitvoerendeName)%>"
|
||||
value="<%=safe.htmlattr(luitvoerendeName)%>" placeholder="<%=lwhenEmpty%>"
|
||||
<%=params.readonly? " readonly tabindex=-1" : ""%>
|
||||
<%=params.onChange && !params.readonly? " sgonChange='" + params.onChange + "'" : ""%>>
|
||||
<input type="hidden" id="<%=fieldName%>" name="<%=fieldName%>" value="<%=params.uitvoerendekey%>">
|
||||
|
||||
Reference in New Issue
Block a user