FSN#51538 Gepinde kolomvolgorde herstellen

svn path=/Website/branches/v2017.2/; revision=36632
This commit is contained in:
Jos Groot Lipman
2018-01-18 12:49:49 +00:00
parent 02a2bda1e9
commit d32f3edbb8
2 changed files with 8 additions and 1 deletions

View File

@@ -461,9 +461,16 @@ function do_fcltfilters()
}
});
// En nu de volgorde ook nog aanpassen
$("#scfcolpicker tbody tr").sort(function(a,b) {
var pos1 = $.inArray(a.id, colarr) + (!$("#scfcolpicker tbody tr#" + a.id).find("input[type=checkbox]").prop("checked")?1000:0);
var pos2 = $.inArray(b.id, colarr) + (!$("#scfcolpicker tbody tr#" + b.id).find("input[type=checkbox]").prop("checked")?1000:0);
return pos1 > pos2;
}).appendTo('#scfcolpicker tbody');
}
// Voeg ook de gepinde filters toe die initieel optioneel zijn
// Merk op dat ze alleen zijn opgeslagen als je er ook een filterwaarde had ingevuld!
if (typeof addFilter === "function")
{
$.each(formObject, function(key, val) {

View File

@@ -353,13 +353,13 @@ function scaffolding_search(model, scf_params)
<div id="scfcolpicker" style='display:none'>
<table>
<tbody>
<%
if (model.list && model.list.canGroup)
Response.Write("<thead><tr><th><input id='chkall' type='checkbox'>" + L("lcl_rap_visible") + "</th><th>" + L("lcl_rap_groupby") + "</th></tr></thead>");
else
Response.Write("<thead><tr><th><input id='chkall' type='checkbox'>" + L("lcl_rap_visible") + "</th></tr></thead>");
Response.Write("<tbody>");
// Bouw het fields object opnieuw op in de volgorde van params.columns. Goed voor sorteren later.
// Sortering van hide_f sorteer velden lossen we in model_reports wel op.
var newfields = {};