FSN#36009 Multiselect ingeklapt beginnen soms uitgeklapt forceren
svn path=/Website/trunk/; revision=28836
This commit is contained in:
@@ -222,7 +222,7 @@ var cnt_srtcontract_type = oRs("cnt_srtcontract_type").value;
|
|||||||
FCLTselector("objs",
|
FCLTselector("objs",
|
||||||
sql,
|
sql,
|
||||||
{ label: L("lcl_cnt_objects"),
|
{ label: L("lcl_cnt_objects"),
|
||||||
multi: true,
|
startmulti: true,
|
||||||
size: 10,
|
size: 10,
|
||||||
onDblClick: "showObjDetail(event);"
|
onDblClick: "showObjDetail(event);"
|
||||||
}); %>
|
}); %>
|
||||||
@@ -341,7 +341,7 @@ var cnt_srtcontract_type = oRs("cnt_srtcontract_type").value;
|
|||||||
FCLTselector("locs",
|
FCLTselector("locs",
|
||||||
sql,
|
sql,
|
||||||
{ label: L("lcl_location"),
|
{ label: L("lcl_location"),
|
||||||
multi: true,
|
startmulti: true,
|
||||||
size: 10,
|
size: 10,
|
||||||
onChange: 'updateBld("' + authparams.ALGwritelevel + '");'
|
onChange: 'updateBld("' + authparams.ALGwritelevel + '");'
|
||||||
}); %>
|
}); %>
|
||||||
@@ -354,7 +354,7 @@ var cnt_srtcontract_type = oRs("cnt_srtcontract_type").value;
|
|||||||
<div id="selectblddiv">
|
<div id="selectblddiv">
|
||||||
<% FCLTselector("blds",
|
<% FCLTselector("blds",
|
||||||
"", // sql: lege selectbox die onload wordt geladen
|
"", // sql: lege selectbox die onload wordt geladen
|
||||||
{ multi: true,
|
{ startmulti: true,
|
||||||
size: 10
|
size: 10
|
||||||
}); %>
|
}); %>
|
||||||
</div>
|
</div>
|
||||||
@@ -441,7 +441,7 @@ var cnt_srtcontract_type = oRs("cnt_srtcontract_type").value;
|
|||||||
FCLTselector("disc",
|
FCLTselector("disc",
|
||||||
sql,
|
sql,
|
||||||
{ label: L("lcl_discipline"),
|
{ label: L("lcl_discipline"),
|
||||||
multi: true,
|
startmulti: true,
|
||||||
size: 10,
|
size: 10,
|
||||||
onChange: "updateGroup('WEB_INSMAN');"
|
onChange: "updateGroup('WEB_INSMAN');"
|
||||||
}); %>
|
}); %>
|
||||||
@@ -450,7 +450,7 @@ var cnt_srtcontract_type = oRs("cnt_srtcontract_type").value;
|
|||||||
<% FCLTselector("srtgroup",
|
<% FCLTselector("srtgroup",
|
||||||
"", // sql: lege selectbox die onload wordt geladen
|
"", // sql: lege selectbox die onload wordt geladen
|
||||||
{ label: L("lcl_obj_group"),
|
{ label: L("lcl_obj_group"),
|
||||||
multi: true,
|
startmulti: true,
|
||||||
size: 10,
|
size: 10,
|
||||||
onChange: "updateSrtDeel('WEB_INSMAN');"
|
onChange: "updateSrtDeel('WEB_INSMAN');"
|
||||||
}); %>
|
}); %>
|
||||||
@@ -459,7 +459,7 @@ var cnt_srtcontract_type = oRs("cnt_srtcontract_type").value;
|
|||||||
<% FCLTselector("srtdeelmulti",
|
<% FCLTselector("srtdeelmulti",
|
||||||
"", // sql: lege selectbox die onload wordt geladen
|
"", // sql: lege selectbox die onload wordt geladen
|
||||||
{ label: L("lcl_obj_sort"),
|
{ label: L("lcl_obj_sort"),
|
||||||
multi: true,
|
startmulti: true,
|
||||||
size: 10
|
size: 10
|
||||||
}); %>
|
}); %>
|
||||||
</table>
|
</table>
|
||||||
|
|||||||
@@ -50,6 +50,6 @@ else if (locatiekey > 0)
|
|||||||
var sql = get_objecten_sql(alg_key, alg_niveau, prs_key, dept_key, -1);
|
var sql = get_objecten_sql(alg_key, alg_niveau, prs_key, dept_key, -1);
|
||||||
|
|
||||||
FCLTselectorOptions(sql,
|
FCLTselectorOptions(sql,
|
||||||
{ multi: true,
|
{ startmulti: true,
|
||||||
size: 20 });
|
size: 20 });
|
||||||
%>
|
%>
|
||||||
|
|||||||
@@ -302,6 +302,7 @@ jQuery.fn.filterByText = function(textbox, selectSingleMatch) {
|
|||||||
selector.attr('multiple', !old);
|
selector.attr('multiple', !old);
|
||||||
selector.attr('size', old?1:Math.min(selector.find("option").length, 8));
|
selector.attr('size', old?1:Math.min(selector.find("option").length, 8));
|
||||||
$(e.target).html(old?' »':' «');
|
$(e.target).html(old?' »':' «');
|
||||||
|
FcltMgr.resized();
|
||||||
})
|
})
|
||||||
|
|
||||||
$.fn.extend({
|
$.fn.extend({
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ sql = "SELECT ud.fac_usrdata_key"
|
|||||||
+ " ORDER BY ud.fac_usrdata_volgnr, UPPER(ud.fac_usrdata_omschr)";
|
+ " ORDER BY ud.fac_usrdata_volgnr, UPPER(ud.fac_usrdata_omschr)";
|
||||||
|
|
||||||
FCLTselectorOptions(sql,
|
FCLTselectorOptions(sql,
|
||||||
{ multi: true,
|
{ startmulti: true,
|
||||||
size: 20,
|
size: 20,
|
||||||
extraParamValue: "prijs"
|
extraParamValue: "prijs"
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -93,7 +93,7 @@ var sqlD = " SELECT b.prs_bedrijf_key uitv_key"
|
|||||||
var sql = sqlP + " UNION " + sqlD + " ORDER BY 2";
|
var sql = sqlP + " UNION " + sqlD + " ORDER BY 2";
|
||||||
|
|
||||||
FCLTselectorOptions(sql,
|
FCLTselectorOptions(sql,
|
||||||
{ multi: true,
|
{ startmulti: true,
|
||||||
size: 10,
|
size: 10,
|
||||||
extraParamValue: "cpkey, cntkey",
|
extraParamValue: "cpkey, cntkey",
|
||||||
optgroup: "naam"
|
optgroup: "naam"
|
||||||
|
|||||||
@@ -183,7 +183,7 @@ var inst_type = '';
|
|||||||
if (!isNaN(alg_key))
|
if (!isNaN(alg_key))
|
||||||
{
|
{
|
||||||
var sql = get_objecten_sql(alg_key, alg_niveau, prs_key, null, stdmld_key);
|
var sql = get_objecten_sql(alg_key, alg_niveau, prs_key, null, stdmld_key);
|
||||||
FCLTselector("fldobjPossible", sql, {multi: true, size: 10, extraParamValue: "uitvoertijd"} );
|
FCLTselector("fldobjPossible", sql, {startmulti: true, size: 10, extraParamValue: "uitvoertijd"} );
|
||||||
%>
|
%>
|
||||||
</td>
|
</td>
|
||||||
<td class="fldobjmidcolumn">
|
<td class="fldobjmidcolumn">
|
||||||
@@ -192,7 +192,7 @@ var inst_type = '';
|
|||||||
</td>
|
</td>
|
||||||
<td width="45%"><label><%=L("lcl_mld_objects_selected") + ':'%></label><br>
|
<td width="45%"><label><%=L("lcl_mld_objects_selected") + ':'%></label><br>
|
||||||
<% sql = "SELECT 1 FROM DUAL WHERE 1=0"; // We krijgen ze clientside door via dialogArguments
|
<% sql = "SELECT 1 FROM DUAL WHERE 1=0"; // We krijgen ze clientside door via dialogArguments
|
||||||
FCLTselector("fldobjExist", sql, {multi: true, size: 12});
|
FCLTselector("fldobjExist", sql, {startmulti: true, size: 12});
|
||||||
}
|
}
|
||||||
%>
|
%>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ if (!readonly && opdr_key > 0)
|
|||||||
// Matkeystr is niet via url meegezonden. Maximum lengte van url is 2083 karakters (maximum path lengte is 2048 karakters). Dit kan anders problemen/foutmelding geven
|
// Matkeystr is niet via url meegezonden. Maximum lengte van url is 2083 karakters (maximum path lengte is 2048 karakters). Dit kan anders problemen/foutmelding geven
|
||||||
FCLTselector("matPossible",
|
FCLTselector("matPossible",
|
||||||
sql,
|
sql,
|
||||||
{ multi: true,
|
{ startmulti: true,
|
||||||
size: 20,
|
size: 20,
|
||||||
extraParamValue: "prijs"
|
extraParamValue: "prijs"
|
||||||
});
|
});
|
||||||
@@ -87,7 +87,7 @@ if (!readonly && opdr_key > 0)
|
|||||||
// Matkeystr is niet via url meegezonden. Maximum lengte van url is 2083 karakters (maximum path lengte is 2048 karakters). Dit kan anders problemen/foutmelding geven
|
// Matkeystr is niet via url meegezonden. Maximum lengte van url is 2083 karakters (maximum path lengte is 2048 karakters). Dit kan anders problemen/foutmelding geven
|
||||||
FCLTselector("matExist",
|
FCLTselector("matExist",
|
||||||
sql,
|
sql,
|
||||||
{ multi: true,
|
{ startmulti: true,
|
||||||
size: 20,
|
size: 20,
|
||||||
extraParamValue: "prijs"
|
extraParamValue: "prijs"
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -211,7 +211,7 @@ if (!readonly && opdr_key > 0)
|
|||||||
// Uitvkeystr is niet via url meegezonden. Maximum lengte van url is 2083 karakters (maximum path lengte is 2048 karakters). Dit kan anders problemen/foutmelding geven
|
// Uitvkeystr is niet via url meegezonden. Maximum lengte van url is 2083 karakters (maximum path lengte is 2048 karakters). Dit kan anders problemen/foutmelding geven
|
||||||
FCLTselector("uitvExist",
|
FCLTselector("uitvExist",
|
||||||
sql,
|
sql,
|
||||||
{ multi: true,
|
{ startmulti: true,
|
||||||
size: 10
|
size: 10
|
||||||
});
|
});
|
||||||
%>
|
%>
|
||||||
|
|||||||
@@ -153,7 +153,7 @@ var dienst_key = getQParamInt("dienst_key"); // bedrijf key
|
|||||||
+ " FROM alg_v_aanweziglocatie l";
|
+ " FROM alg_v_aanweziglocatie l";
|
||||||
|
|
||||||
FCLTselector("locPossible", loc_sql + " MINUS " + existing_loc_sql + " ORDER BY 2",
|
FCLTselector("locPossible", loc_sql + " MINUS " + existing_loc_sql + " ORDER BY 2",
|
||||||
{ multi: true,
|
{ startmulti: true,
|
||||||
size: 10,
|
size: 10,
|
||||||
extraParamValue: "locorgeb"
|
extraParamValue: "locorgeb"
|
||||||
} );
|
} );
|
||||||
@@ -166,7 +166,7 @@ var dienst_key = getQParamInt("dienst_key"); // bedrijf key
|
|||||||
<td>
|
<td>
|
||||||
<label><%=L("lcl_prs_loc_selected") + ':'%></label><br/>
|
<label><%=L("lcl_prs_loc_selected") + ':'%></label><br/>
|
||||||
<% FCLTselector("locExist", existing_loc_sql+ " ORDER BY 2" ,
|
<% FCLTselector("locExist", existing_loc_sql+ " ORDER BY 2" ,
|
||||||
{ multi: true,
|
{ startmulti: true,
|
||||||
size: 10,
|
size: 10,
|
||||||
extraParamValue: "locorgeb"
|
extraParamValue: "locorgeb"
|
||||||
}); %>
|
}); %>
|
||||||
@@ -197,7 +197,7 @@ var dienst_key = getQParamInt("dienst_key"); // bedrijf key
|
|||||||
|
|
||||||
%> <br><label><%=L("lcl_building")%>:</label><br>
|
%> <br><label><%=L("lcl_building")%>:</label><br>
|
||||||
<% FCLTselector("gebPossible", geb_sql + " MINUS " + existing_geb_sql + " ORDER BY 2",
|
<% FCLTselector("gebPossible", geb_sql + " MINUS " + existing_geb_sql + " ORDER BY 2",
|
||||||
{ multi: true,
|
{ startmulti: true,
|
||||||
size: 10,
|
size: 10,
|
||||||
extraParamValue: "alg_locatie_key"
|
extraParamValue: "alg_locatie_key"
|
||||||
});
|
});
|
||||||
@@ -210,7 +210,7 @@ var dienst_key = getQParamInt("dienst_key"); // bedrijf key
|
|||||||
<td>
|
<td>
|
||||||
<br><label><%=L("lcl_prs_bld_selected") + ':'%></label><br><%
|
<br><label><%=L("lcl_prs_bld_selected") + ':'%></label><br><%
|
||||||
FCLTselector("gebExist", existing_geb_sql+ " ORDER BY 2" ,
|
FCLTselector("gebExist", existing_geb_sql+ " ORDER BY 2" ,
|
||||||
{ multi: true,
|
{ startmulti: true,
|
||||||
size: 10,
|
size: 10,
|
||||||
extraParamValue: "alg_locatie_key"
|
extraParamValue: "alg_locatie_key"
|
||||||
}); %>
|
}); %>
|
||||||
|
|||||||
@@ -100,7 +100,7 @@ var ALGwritelevel = authparams.ALGwritelevel;
|
|||||||
+ " ORDER BY 2"
|
+ " ORDER BY 2"
|
||||||
|
|
||||||
FCLTselector("fldLocPossible", new_loc_sql,
|
FCLTselector("fldLocPossible", new_loc_sql,
|
||||||
{ multi: true,
|
{ startmulti: true,
|
||||||
size: 10
|
size: 10
|
||||||
} ); %>
|
} ); %>
|
||||||
|
|
||||||
@@ -113,7 +113,7 @@ var ALGwritelevel = authparams.ALGwritelevel;
|
|||||||
<label><%=L("lcl_prs_loc_selected") + ':'%></label><br/>
|
<label><%=L("lcl_prs_loc_selected") + ':'%></label><br/>
|
||||||
<%
|
<%
|
||||||
FCLTselector("fldLocExist", existing_loc_sql+ " ORDER BY l.alg_locatie_upper" ,
|
FCLTselector("fldLocExist", existing_loc_sql+ " ORDER BY l.alg_locatie_upper" ,
|
||||||
{ multi: true,
|
{ startmulti: true,
|
||||||
size: 10
|
size: 10
|
||||||
});
|
});
|
||||||
%>
|
%>
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ sql += " ORDER BY 3, 2";
|
|||||||
FCLTselector("blds",
|
FCLTselector("blds",
|
||||||
sql,
|
sql,
|
||||||
{ initKey: -1,
|
{ initKey: -1,
|
||||||
multi: true,
|
startmulti: true,
|
||||||
size: 10,
|
size: 10,
|
||||||
extraParamValue: "loc_text, bttype",
|
extraParamValue: "loc_text, bttype",
|
||||||
emptyOption: "",
|
emptyOption: "",
|
||||||
|
|||||||
@@ -92,11 +92,15 @@ function FCLTselector(fieldName, sql, params)
|
|||||||
if (!params.mobile) {
|
if (!params.mobile) {
|
||||||
%> <!--[if lt IE 8]><div id='req_<%=fieldName%>' class='fld<%=fieldName%> <%=params.required? " required" : ""%>'><![endif]--><%
|
%> <!--[if lt IE 8]><div id='req_<%=fieldName%>' class='fld<%=fieldName%> <%=params.required? " required" : ""%>'><![endif]--><%
|
||||||
}
|
}
|
||||||
|
var startmulti = params.startmulti;
|
||||||
|
if (params.multi && params.initKey && String(params.initKey).split(",").length>1)
|
||||||
|
startmulti = true;
|
||||||
%><select class="fld<%=fieldName%><%=params.required? " required" : ""%> <%=params.extraclass? " " + params.extraclass : ""%>"
|
%><select class="fld<%=fieldName%><%=params.required? " required" : ""%> <%=params.extraclass? " " + params.extraclass : ""%>"
|
||||||
name="<%=fieldName%>"
|
name="<%=fieldName%>"
|
||||||
id="<%=params.id%>"
|
id="<%=params.id%>"
|
||||||
<%=params.multi && params.initKey && String(params.initKey).split(",").length>1? " multiple" : ""%>
|
<%=startmulti? " multiple" : ""%>
|
||||||
<%=params.multi? " fcltmulti=1" : ""%>
|
<%=startmulti? " size="+ params.size : ""%>
|
||||||
|
<%=params.multi && (params.size||2)>1? " fcltmulti=1" : ""%>
|
||||||
<%=params.disable? " disabled" : ""%>
|
<%=params.disable? " disabled" : ""%>
|
||||||
<%=params.onChange? " onchange='" + safe.htmlattr(params.onChange) + "'" : ""%>
|
<%=params.onChange? " onchange='" + safe.htmlattr(params.onChange) + "'" : ""%>
|
||||||
<%=params.onDblClick? " onDblClick='" + safe.htmlattr(params.onDblClick) + "'" : "" /* LET OP DAT HTML-HAAKJE HIERACHTER */ %>>
|
<%=params.onDblClick? " onDblClick='" + safe.htmlattr(params.onDblClick) + "'" : "" /* LET OP DAT HTML-HAAKJE HIERACHTER */ %>>
|
||||||
|
|||||||
Reference in New Issue
Block a user