FSN#36048 BO sortering 'mld_bo_sort_descending' via listbox aanpassen in BO scherm

svn path=/Website/trunk/; revision=28823
This commit is contained in:
Ruud Lipper
2016-04-11 07:48:04 +00:00
parent 9eaf8a1a9c
commit a9fad4be06
3 changed files with 23 additions and 2 deletions

View File

@@ -332,7 +332,7 @@ function mld_list (pautfunction, params)
sqln = "SELECT * FROM (" + sqln + ") rec2 ORDER BY"
+ (excel ? " UPPER("+lcl.xsql('ins_discipline_omschrijving', 'ins_discipline_key')+"), mld_stdmelding_volgnr, mld_stdmelding_omschrijving," : "")
+ ((backo && (S("mld_bo_sort_descending") == 0))
+ ((backo && (bosort == 0))
? " sortinggroup, mld_melding_einddatum" + (params.mldstafm||params.mldstver||params.mldstrej ? " DESC" : "")
: " mld_melding_key DESC"); //ORDER BY mld_melding_key

View File

@@ -46,6 +46,7 @@
chkAfgerond Checkbox Afgerond
datefrom Periode van
dateto Periode tot
bosort Backoffice sortering (0=Eerste af, 1=Nieuwste eerst, default S('mld_bo_sort_descending'))
Context: Vanuit menu
Note: In principe kan voor elk veld een parameter worden gegeven (conventies hanteren!)
Note: Toevoegen gaat niet meer hier vandaan, dus er is heel wat verdwenen
@@ -121,6 +122,7 @@ var groepering_key = getQParamInt("groepering_key", -1); // Groepering
var alg_startlevel = getQParamInt("alg_startlevel", minfo? 0 : 2); // Startlevel van plaatsselector (Regio/Locatie)
var meldbron_key = getQParamInt("meldbron_key", -1); // Meldbron
var verantw_key = getQParamInt("verantw", -1); // Gebouw verantwoordelijke
var bosort = getQParamInt("bosort", S('mld_bo_sort_descending'));
var chkAcceptEx = (getQParamInt("chkAcceptEx", 0) == 1); // Overschrijding acceptatietijd
var chkRunEx = (getQParamInt("chkRunEx", 0) == 1); // Overschrijding doorlooptijd
@@ -661,6 +663,23 @@ if (!frontend && srtdisc > -1)
emptyOption: ""
});
}
if (backo)
{
sortsql = "SELECT 0, " + safe.qL("lcl_mld_behandeling") + ", 0 FROM DUAL"
+ " UNION SELECT 1, " + safe.qL("lcl_mld_newfirst") + ", 1 FROM DUAL"
+ " ORDER BY 3";
oRs = Oracle.Execute(sortsql);
if (!oRs.eof) {
FCLTselector("bosort",
sortsql,
{ initKey: bosort,
label: L("lcl_mld_sort"),
trclass: "secsearch noxd"
});
}
}
if (minfo)
{ %>

View File

@@ -125,6 +125,7 @@ else
var meldbron_key = getQParamInt("meldbronkey", -1); // Meldbron
var ingevoerd = getQParam("ingevoerd", -1); // ingevoerd door: "fe", "fo" of -1 voor beide
var verantw_key = getQParamInt("verantw", -1); // Gebouw verantwoordelijke
var bosort = getQParamInt("bosort", S('mld_bo_sort_descending'));
var chkAcceptEx = getQParamInt("chkAcceptEx", 0) == 1; // Overschrijding acceptatietijd
var chkRunEx = getQParamInt("chkRunEx", 0) == 1; // Overschrijding doorlooptijd
@@ -180,7 +181,8 @@ else
params.offertes = offertes;
params.meldbron_key = (meldbron_key != -1 ? meldbron_key : null);
params.ingevoerd = (ingevoerd != -1 ? ingevoerd : null);
params.verantw_key = (verantw_key != -1? verantw_key: null);
params.verantw_key = (verantw_key != -1 ? verantw_key : null);
params.bosort = (bosort != -1 ? bosort : null);
// Flags
params.flags = [];