PM-00000 "Los listados no se ordenan correctamente por el Case Number..." SOLVED

Issue:
    Los listados no se ordenan correctamente por el Case Number, crear algunos casos ordena por la
    primera columna, deberia ordenar numericamente de forma ascendente y descendente, pero no lo hace
Cause:
    - El problema se debe a la configuracion que se hace en ADMIN>Settings>CasesLists
    - Por defecto en un ReporTable ya se definen campos por default "APP_UID, APP_NUMBER, APP_STATUS",
      siendo esta la causa del problema
Solution:
    Se verifica si el campo a ser ordenado a sido definido en el CasesList
This commit is contained in:
Victor Saisa Lopez
2014-11-05 13:27:00 -04:00
parent 38d7175c9d
commit cab3efd14e

View File

@@ -497,11 +497,10 @@ class Applications
if ($sort == "") {
$sort = $sortBk;
}
if (!in_array($sortBk, $Criteria->getSelectColumns())) {
$sort = AppCacheViewPeer::APP_NUMBER; //DEFAULT VALUE
$dir = "DESC";
}
if (!in_array($sort, $Criteria->getSelectColumns())) {
$sort = AppCacheViewPeer::APP_NUMBER; //DEFAULT VALUE
}
if ($dir == "DESC") {