Hi, The array temp_new_rows is used to keep track to new added rows in View data. It is used to add 'disabled_row'class for new rows to highlight when grid renders after delete/copy/add row operation.
Please find attached patch. On Mon, May 15, 2017 at 10:14 PM, Surinder Kumar < surinder.ku...@enterprisedb.com> wrote: > Hi Joao, > > The single cell selection works for me using Cmd+C. Not reproducible for > me. > > Please provide steps to reproduce. > > > > > On Mon, May 15, 2017 at 9:58 PM, Harshal Dhumal < > harshal.dhu...@enterprisedb.com> wrote: > >> Hi, >> >> Issue caused because variable temp_new_rows was access before it was >> initialised. Attached patch fixes this issue. >> >> -- >> *Harshal Dhumal* >> *Sr. Software Engineer* >> >> EnterpriseDB India: http://www.enterprisedb.com >> The Enterprise PostgreSQL Company >> >> On Mon, May 15, 2017 at 9:28 PM, Dave Page <dp...@pgadmin.org> wrote: >> >>> Aww, nuts. I thought we had tests for that? Did we miss that particular >>> case? >>> >>> Anyway, copying of a single value still works (with Cmd+C), so I'm not >>> inclined to re-wrap everything for this unless someone can get a patch to >>> me by ~9AM UK time tomorrow. Surinder? >>> >>> On Mon, May 15, 2017 at 4:50 PM, Joao Pedro De Almeida Pereira < >>> jdealmeidapere...@pivotal.io> wrote: >>> >>>> Hi hackers, >>>> >>>> We were checking out the selection functionality after this >>>> commit--looks like selection no longer works for single cells. >>>> >>>> If you press a cell in the grid the following message is console logged: >>>> >>>> sqleditor.js:869 Uncaught TypeError: Cannot read property 'indexOf' of >>>> undefined >>>> at SlickGrid.<anonymous> (sqleditor.js:869) >>>> at Event.notify (slick.core.js:143) >>>> at trigger (slick.grid.js:1067) >>>> at setActiveCellInternal (slick.grid.js:2693) >>>> at HTMLDivElement.handleClick (slick.grid.js:2469) >>>> at HTMLDivElement.dispatch (jquery-1.11.2.js:4665) >>>> at HTMLDivElement.$event.dispatch (jquery.event.drag-2.2.js:374) >>>> at HTMLDivElement.elemData.handle (jquery-1.11.2.js:4333) >>>> >>>> >>>> >>>> Thanks >>>> George & Joao >>>> >>>> On Mon, May 15, 2017 at 10:05 AM, Dave Page <dp...@pgadmin.org> wrote: >>>> >>>>> I've committed a modified version of this patch following some >>>>> discussion on IM with Surinder. >>>>> >>>>> Thanks Surinder! >>>>> >>>>> On Mon, May 15, 2017 at 10:56 AM, Surinder Kumar < >>>>> surinder.ku...@enterprisedb.com> wrote: >>>>> >>>>>> Hi >>>>>> >>>>>> The regression test cases for 'copy row' was failing. >>>>>> This patch was assuming that each selected row will have primary key >>>>>> due to selection was not working. Fixed. >>>>>> >>>>>> Please find revised patch. >>>>>> >>>>>> Thanks >>>>>> Surinder Kumar >>>>>> >>>>>> On Mon, May 15, 2017 at 1:13 PM, Surinder Kumar < >>>>>> surinder.ku...@enterprisedb.com> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> This patch contains following changes: >>>>>>> >>>>>>> 1) When a new row is added, allow to delete if changes are not saved. >>>>>>> >>>>>>> 2) Disable new row selection if primary key is not given but changes >>>>>>> are saved on server. >>>>>>> >>>>>>> 3) Copy and paste one or more rows, then add new row doesn't >>>>>>> work(entered value doesn't appear). >>>>>>> >>>>>>> 4) After deleting a row, add new row doesn't work. >>>>>>> >>>>>>> 5) New row added with explicitly given primary key should not >>>>>>> disabled. >>>>>>> >>>>>>> >>>>>>> Please review. >>>>>>> >>>>>>> Thanks, >>>>>>> Surinder Kumar >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org >>>>>> ) >>>>>> To make changes to your subscription: >>>>>> http://www.postgresql.org/mailpref/pgadmin-hackers >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Dave Page >>>>> Blog: http://pgsnake.blogspot.com >>>>> Twitter: @pgsnake >>>>> >>>>> EnterpriseDB UK: http://www.enterprisedb.com >>>>> The Enterprise PostgreSQL Company >>>>> >>>> >>>> >>> >>> >>> -- >>> Dave Page >>> Blog: http://pgsnake.blogspot.com >>> Twitter: @pgsnake >>> >>> EnterpriseDB UK: http://www.enterprisedb.com >>> The Enterprise PostgreSQL Company >>> >> >> >
track_new_rows_minor_fix.patch
Description: Binary data
-- Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers