Re: [pgadmin-hackers] pgAdmin 4 commit: Cleanup handling ofdefault/null values when data edi
От | Harshal Dhumal |
---|---|
Тема | Re: [pgadmin-hackers] pgAdmin 4 commit: Cleanup handling ofdefault/null values when data edi |
Дата | |
Msg-id | CAFiP3vwkX6N+6P21YmPZ6HgrZGjmCLVQWdqdXnzpdi0XVsirwg@mail.gmail.com обсуждение исходный текст |
Ответ на | [pgadmin-hackers] pgAdmin 4 commit: Cleanup handling of default/null values when dataedi (Dave Page <dpage@pgadmin.org>) |
Ответы |
Re: [pgadmin-hackers] pgAdmin 4 commit: Cleanup handling ofdefault/null values when data edi
|
Список | pgadmin-hackers |
Hi,
This commit has some performance issues with row paste functionality.For 2K copied rows with 3 columns (2 integer and one null column) it took near about 10 seconds to complete paste operation. And entire application becomes unresponsive for those 10 seconds.
Ideally grid should be re-rendered only once after all rows are provided to grid.
_.each(copied_rows, function(row) {The statement
var new_row = arr_to_object(row);
new_row.is_row_copied = true;
row = new_row;
self.temp_new_rows.push(count);
grid.onAddNewRow.notify(
{item: new_row, column: self.columns[0] , grid:grid}
)
grid.setSelectedRows([]);
count++;
});
grid.onAddNewRow.notify(causes grid to re-render (as we listener on onAddNewRow event where we re-render the grid)
{item: new_row, column: self.columns[0] , grid:grid}
)
--
Harshal Dhumal
Sr. Software Engineer
On Sun, May 28, 2017 at 12:21 AM, Dave Page <dpage@pgadmin.org> wrote:
Cleanup handling of default/null values when data editting. FIxes #2400
Branch
------
master
Details
-------
https://git.postgresql.org/gitweb?p=pgadmin4.git;a= commitdiff;h= 1f26953504a963d2c2223c51f9da29 db4d48594b
Author: Surinder Kumar <surinder.kumar@enterprisedb.com>
Modified Files
--------------
.../static/js/slickgrid/slick.pgadmin.editors.js | 58 ++++-
web/pgadmin/tools/sqleditor/command.py | 5 +
.../sqleditor/templates/sqleditor/js/sqleditor.js | 254 ++++++++++++---------
3 files changed, 205 insertions(+), 112 deletions(-)
--
Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers
В списке pgadmin-hackers по дате отправления: