View ProjeQtOr On SourceForge.net
ProjeQtOr - Project Management Tool
Supportez nous sur Capterra
OIN - Open Invention Network
ProjeQtOr free project management software - Gantt remains blank when more than the limit should be loaded. - Page 2 - ProjeQtOr

Prochaines sessions de formation

Les prochaines formations et démonstrations sont ouvertes, inscrivez-vous rapidement !

 

Démonstration de ProjeQtOr

(gratuit, sur inscription)

Mardi 23 avril (10h30-12h)

Jeudi 16 mai (16h-17h30)

Jeudi 13 juin (10h30-12h)

 
 

Planifiez avec ProjeQtOr

3 et 4 avril (9h - 12h30)

 
 

Administrez avec ProjeQtOr

10 et 11 avril (9h - 12h30)

 

 

 
 

Gantt remains blank when more than the limit should be loaded.

More
04 Jan 2024 17:49 #7 by Coasterman
An interesting fact is, that normal user don't have this problem... Just administrator...
And there is also missing the Notification bell in the top menu (but the Log symbol is there instead...)
If I put a filter (becasue menubar with filtersymbol is shown) and i switch to some other topic like Tickets and back, then it shows me values.


It starts transmitting

.../view/planningMain.php?destinationWidth=1631&destinationHeight=1239&isIE=&xhrPostDestination=centerDiv&xhrPostIsResultMessage=false&xhrPostValidationType=&xhrPostTimestamp=1704384527937&csrfToken=

Then it comes to the part:

    <div dojotype="dijit.layout.ContentPane" region="top" style="width:100%;height: 100%;overflow: hidden;display:none;;"
          class="ganttDiv" id="timelineGanttDiv" name="timelineGanttDiv" jsId="timelineGanttDiv">
                  <div style="position:relative;width:100%;overflow-y:hidden;padding-top: 23px;display:none;"><div style="position:relative;width:1631px;overflow:hidden;min-height:21px;"><table style="width:100%;margin: 0px; padding: 0px;"><tr style="height: 20px;border-bottom: 1px solid #AAAAAA; "><td class="" style="font-weight:bold;width:1631px !important;">&nbspJan 24</td></tr></table></div><div style="position:absolute;top:5px;left:163.1px;height: 18px;background:green;color:white;padding:0px 5px;z-index:999;border-radius: 5px 0px 5px 0px;" title="2024-01-04">Today</div><div style="position:absolute;top:23px;left:163.1px;height: 20px;width:2px;background:green;z-index: -1;" title="2024-01-04"></div><div style="position:absolute;top:43px;left:163.1px;height: 100%;width:2px;background:green;z-index:999;" title="2024-01-04"></div><div style="position:relative;width:1631px;min-height:64px;margin: 3px 0px;overflow-y:scroll;overflow-x:hidden;"></div></div>        </div>
        <div dojoType="dijit.layout.ContentPane" id="planningJsonData" jsId="planningJsonData"
     style="display: none">
              <div dojotype="dijit.layout.ContentPane" region="top" style="width:100%;height: 100%;overflow: hidden;display:none;;"
          class="ganttDiv" id="timelineGanttDiv" name="timelineGanttDiv" jsId="timelineGanttDiv">
                  <div style="position:relative;width:100%;overflow-y:hidden;padding-top: 23px;display:none;"><div style="position:relative;width:1631px;overflow:hidden;min-height:21px;"><table style="width:100%;margin: 0px; padding: 0px;"><tr style="height: 20px;border-bottom: 1px solid #AAAAAA; "><td class="" style="font-weight:bold;width:1631px !important;">&nbspJan 24</td></tr></table></div><div style="position:absolute;top:5px;left:163.1px;height: 18px;background:green;color:white;padding:0px 5px;z-index:999;border-radius: 5px 0px 5px 0px;" title="2024-01-04">Today</div><div style="position:absolute;top:23px;left:163.1px;height: 20px;width:2px;background:green;z-index: -1;" title="2024-01-04"></div><div style="position:absolute;top:43px;left:163.1px;height: 100%;width:2px;background:green;z-index:999;" title="2024-01-04"></div><div style="position:relative;width:1631px;min-height:64px;margin: 3px 0px;overflow-y:scroll;overflow-x:hidden;"></div></div>        </div>
        <div dojoType="dijit.layout.ContentPane" id="planningJsonData" jsId="planningJsonData"
     style="display: none">
         


This is then follwed by the Json data (about 12MB) and at a certain point it simply aborts...

It ends like that:
iconClass":"Activity","planningmode":"as soon as possible","collapsed":"0"

No warning... nothing...

I will have a look if i can get the PHP error log in the next days

In the Stack Trace (with Firefox) I could find following:


    xhr
projeqtor.servername.com/external/dojo/dojo.js:2:89031
dojo/_base/xhr/</dojo.xhr
projeqtor.servername.com/external/dojo/dojo.js:2:107514
dojo/_base/xhr/</dojo.xhrPost
projeqtor.servername.com/external/dojo/dojo.js:2:107951
loadContent
projeqtor.servername.com/view/js/projeqtor.js:1112:8
loadMenuBarItem
projeqtor.servername.com/view/js/projeqtorDialogMenu.js:93:16
onclick
projeqtor.servername.com/view/main.php#:1:49
dojo/on/</on.emit
projeqtor.servername.com/external/dojo/dojo.js:2:124640
dojo/touch/</_8c0/</<
projeqtor.servername.com/external/dojo/p...qtorDojo.js:2:362144
(Async: setTimeout handler) dojo/touch/</_8c0/<
projeqtor.servername.com/external/dojo/p...qtorDojo.js:2:362069


 

Please Connexion or Create an account to join the conversation.

More
07 Jan 2024 19:15 #8 by babynus
Hi,
I think you reack the limits of the browser capacity.
We set a limit to display items, defaut is 2000 and you should not increase this limit to much.
It seems you set limit to more than 4000, so maybe the browser is braking down : too many items to render.

NB : we plan to implement lazy loading on Gantt view, like existing for main lists (lists for tickets, activities) that are able to display thouthands of items without any issue.
But it is a heavy work evolution...

Babynus
Administrator of ProjeQtOr web site

Please Connexion or Create an account to join the conversation.

Moderators: babynusprotion
Time to create page: 0.033 seconds

Paramétrages de cookies

×

Cookies fonctionnels

Ce site utilise des cookies pour assurer son bon fonctionnement et ne peuvent pas être désactivés de nos systèmes. Nous ne les utilisons pas à des fins publicitaires. Si ces cookies sont bloqués, certaines parties du site ne pourront pas fonctionner.

Session

Veuillez vous connecter pour voir vos activités!

Autres cookies

Ce site web utilise un certain nombre de cookies pour gérer, par exemple, les sessions utilisateurs.