BUG 10036 No esta rezalizando un buen conteo de la paginacion en Documents SOLVED
- Incorrect calculation of the items in the folder - Fix the formula to calculate the items in the folder
This commit is contained in:
@@ -152,7 +152,6 @@ class AppFolder extends BaseAppFolder
|
|||||||
$Criteria->add( appFolderPeer::FOLDER_PARENT_UID, $folderID, CRITERIA::EQUAL );
|
$Criteria->add( appFolderPeer::FOLDER_PARENT_UID, $folderID, CRITERIA::EQUAL );
|
||||||
$Criteria->addAscendingOrderByColumn( AppFolderPeer::FOLDER_NAME );
|
$Criteria->addAscendingOrderByColumn( AppFolderPeer::FOLDER_NAME );
|
||||||
|
|
||||||
$response['totalFoldersCount'] = AppFolderPeer::doCount( $Criteria );
|
|
||||||
$response['folders'] = array ();
|
$response['folders'] = array ();
|
||||||
|
|
||||||
if ($limit != 0) {
|
if ($limit != 0) {
|
||||||
@@ -168,6 +167,7 @@ class AppFolder extends BaseAppFolder
|
|||||||
$response['folders'][] = $row;
|
$response['folders'][] = $row;
|
||||||
$rs->next();
|
$rs->next();
|
||||||
}
|
}
|
||||||
|
$response['totalFoldersCount'] = count($response['folders']);
|
||||||
return ($response);
|
return ($response);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -280,7 +280,6 @@ class AppFolder extends BaseAppFolder
|
|||||||
$oCriteria->addAscendingOrderByColumn( AppDocumentPeer::APP_DOC_INDEX );
|
$oCriteria->addAscendingOrderByColumn( AppDocumentPeer::APP_DOC_INDEX );
|
||||||
$oCriteria->addDescendingOrderByColumn( AppDocumentPeer::DOC_VERSION );
|
$oCriteria->addDescendingOrderByColumn( AppDocumentPeer::DOC_VERSION );
|
||||||
|
|
||||||
$response['totalDocumentsCount'] = AppDocumentPeer::doCount( $oCriteria );
|
|
||||||
$response['documents'] = array ();
|
$response['documents'] = array ();
|
||||||
|
|
||||||
$oCriteria->setLimit( $limit );
|
$oCriteria->setLimit( $limit );
|
||||||
@@ -322,6 +321,7 @@ class AppFolder extends BaseAppFolder
|
|||||||
}
|
}
|
||||||
$rs->next();
|
$rs->next();
|
||||||
}
|
}
|
||||||
|
$response['totalDocumentsCount'] = count($response['documents']);
|
||||||
return ($response);
|
return ($response);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -341,7 +341,7 @@ function expandNode()
|
|||||||
}
|
}
|
||||||
//G::pr($processListTree);
|
//G::pr($processListTree);
|
||||||
if ((isset($_POST['option'])) && ($_POST['option'] == "gridDocuments")) {
|
if ((isset($_POST['option'])) && ($_POST['option'] == "gridDocuments")) {
|
||||||
$processListTreeTemp['totalCount']=$totalFolders+$totalDocuments;//count($processListTree);
|
$processListTreeTemp['totalCount']=$totalFolders+count($processListTree);
|
||||||
$processListTreeTemp['msg']='correct reload';
|
$processListTreeTemp['msg']='correct reload';
|
||||||
$processListTreeTemp['items']=$processListTree;
|
$processListTreeTemp['items']=$processListTree;
|
||||||
$processListTree = $processListTreeTemp;
|
$processListTree = $processListTreeTemp;
|
||||||
@@ -615,7 +615,7 @@ function uploadDocument()
|
|||||||
$functionsToReplace["function_standardupload_btnsave"]=' function() {
|
$functionsToReplace["function_standardupload_btnsave"]=' function() {
|
||||||
statusBarMessage("'.G::LoadTranslation('ID_UPLOADING_FILE').'", true, true);
|
statusBarMessage("'.G::LoadTranslation('ID_UPLOADING_FILE').'", true, true);
|
||||||
form = Ext.getCmp("uploadform").getForm();
|
form = Ext.getCmp("uploadform").getForm();
|
||||||
|
|
||||||
//Ext.getCmp("uploadform").getForm().submit();
|
//Ext.getCmp("uploadform").getForm().submit();
|
||||||
//console.log(form);
|
//console.log(form);
|
||||||
//console.log(form.url);
|
//console.log(form.url);
|
||||||
@@ -623,13 +623,13 @@ function uploadDocument()
|
|||||||
//reset: true,
|
//reset: true,
|
||||||
reset: false,
|
reset: false,
|
||||||
success: function(form, action) {
|
success: function(form, action) {
|
||||||
|
|
||||||
datastore.reload();
|
datastore.reload();
|
||||||
statusBarMessage(action.result.message, false, true);
|
statusBarMessage(action.result.message, false, true);
|
||||||
Ext.getCmp("dialog").destroy();
|
Ext.getCmp("dialog").destroy();
|
||||||
},
|
},
|
||||||
failure: function(form, action) {
|
failure: function(form, action) {
|
||||||
|
|
||||||
if(!action.result) return;
|
if(!action.result) return;
|
||||||
Ext.MessageBox.alert("error", action.result.error);
|
Ext.MessageBox.alert("error", action.result.error);
|
||||||
statusBarMessage(action.result.error, false, false);
|
statusBarMessage(action.result.error, false, false);
|
||||||
|
|||||||
Reference in New Issue
Block a user