qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Keith Wall (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (QPID-7288) Dgrid flicker during refreshes
Date Thu, 23 Jun 2016 11:47:16 GMT

    [ https://issues.apache.org/jira/browse/QPID-7288?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15346303#comment-15346303
] 

Keith Wall edited comment on QPID-7288 at 6/23/16 11:47 AM:
------------------------------------------------------------

Alex,

* In FF the connections table heading row doesn't appear until the connection table refreshes
of the first time.  Until that point, it shows the table's contents without heading, which
looks odd.
* In {{_compareResultsAndEmitEventsOnChanges}} line 351, currentResults is added its itself,
I think you intend to add newResult instead.
* In {{_compareResultsAndEmitEventsOnChanges}}, we have two need loops iterating current and
new data, if the user has selected 1000 rows and the Broker has many connections, it is going
to equate to potentially 1,000,000 iterations per update.  I doubt this will give acceptable
performance especially once many widgets are using this grid.


was (Author: k-wall):
Alex,

* In FF the connections table heading row doesn't appear until the connection table refreshes
of the first time.  Until that point, it shows the table's contents without heading, which
looks odd.
* In {{_compareResultsAndEmitEventsOnChanges}} line 351, currentResults is added its itself,
I think you intend to add newResult instead.
* In {{_compareResultsAndEmitEventsOnChanges}}, we have two need loops iterating current and
new data, if the user has selected 1000 rows and the Broker has many connections, it is going
to equate to 1,000,000 iterations per update.  I doubt this will give acceptable performance
especially once many widgets are using this grid.

> Dgrid flicker during refreshes
> ------------------------------
>
>                 Key: QPID-7288
>                 URL: https://issues.apache.org/jira/browse/QPID-7288
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Broker
>            Reporter: Keith Wall
>            Assignee: Keith Wall
>             Fix For: qpid-java-6.1
>
>
> QPID-7215 changed the VH tab to use the dgrid to display the connections associated with
a virtualhost.  Unfortunately, the grid flickers in an unsightly/distracting way during refresh..
> Lorenz reported:
> There are at least two usability issues
> ordering by clicking on the headers is broken. the orderBy clause contains "NaN"
> because of the way dgrid refreshes itself by clearing the table and then rebuilding it
the surrounding container resizes eventually resizing the page. this will move the scrollbar
up the page so when the grid is rebuild the viewport is set to the top of the table making
it virtually impossible to view the bottom of the table or anything below it.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org


Mime
View raw message