Chip, Thank you for your thoughts on this. However, in this case I'm recalculating the entire list and also I'm not using a listbox, it's a regular output form. On Display Detail doesn't fire with scrolling or after using apply to selection...so I can't create a user set even tried POST CLICK to create a user set but it happens after everything runs which doesn't help anyway, thanks! Alan
On Tue, May 14, 2019 at 2:46 PM Chip Scheide <[email protected]> wrote: > I think you can save yourself some work. > > if you are working on a record (which is displayed) then... > try this: > do the recalc > (you could clear it first) > ADD the record to the listbox selection set > use your named selection > > I *think* 4D will scroll the display to show the highlighted record. > > if not > you should be able to get the location of that record > then scroll to that location - the record that was worked on is now > highlighted so the user can see the result > > Chip > > On Tue, 14 May 2019 14:22:36 -0400, Alan Tilson wrote: > > Hello Chip, > > > > The issue is how do I determine where the scroll is or which record is > > displayed first, so that highlight records can do it's thing. > > > > So if there is a list of records and I use the scroll wheel to scroll > > somewhere, then I run some code that recalculates a field 4d doesn't > update > > the display. So my workaround is to cut and use a named selection to get > > the fields updated. But it goes back to the top of the list of records > > unless there is a record in userset when I can highlight records to get > > where I want to be. > > > > I could clear the user set with the recalc and add the first record to > hit > > on display detail back to the userset... > > > > then highlight records to scroll down, clear user set, highlight again to > > clear highlight, might work... > > > > I just don't get why 4d diminished the functionality of redraw window to > > make all this necessary! > > > > Alan > > > > On Mon, May 13, 2019 at 10:00 AM Chip Scheide <[email protected] > > > > wrote: > > > >> you could set the highlight row, > >> then do whatever, > >> then set the scroll position back > >> and (if needed) un set the highlight row > >> > >> Chip > >> On Sat, 11 May 2019 10:06:22 -0400, Alan Tilson via 4D_Tech wrote: > >>> Hello again, > >>> What I meant if it wasn't clear is can I get this to work with an > Output > >>> Form showing a list of records? > >>> Thanks! > >>> Alan > >>> > >>> On Fri, May 10, 2019 at 5:31 PM Alan Tilson <[email protected]> > >> wrote: > >>> > >>>> If I have selected a record HIGHLIGHT RECORDS works fine, but often I > >>>> haven't. > >>>> Alan > >>>> > >>>> On Fri, May 10, 2019 at 5:30 PM Alan Tilson <[email protected]> > >> wrote: > >>>> > >>>>> Hello out there, > >>>>> I cannot get OBJECT GET SCROLL POSITION to work with a list form. > >>>>> OBJECT GET SCROLL POSITION([table]field;scrollPosition) leaves > >>>>> scrollPosition at zero, wherever I have scrolled. > >>>>> Thanks! > >>>>> Alan > >>>>> > >>>>> On Tue, Jun 12, 2018 at 6:31 PM Richard Wright via 4D_Tech < > >>>>> [email protected]> wrote: > >>>>> > >>>>>> Thanks, Miyako, that works! > >>>>>> > >>>>>> > >>>>>>> From: Keisuke Miyako <[email protected]> > >>>>>>> To: 4D iNug Technical <[email protected]> > >>>>>>> Subject: Re: Scroll position of display-type subform > >>>>>>> Message-ID: <[email protected]> > >>>>>>> Content-Type: text/plain; charset="utf-8" > >>>>>>> > >>>>>>> haven't tried, > >>>>>>> but I wonder if CONVERT COORDINATES would be smart enough to take > >> into > >>>>>> account the scrolled amount of a detail subform. > >>>>>>> > >>>>>>> > >>>>>> > >> http://doc.4d.com/4Dv16/4D/16.3/CONVERT-COORDINATES.301-3651760.en.html > >>>>>>> > >>>>>>>> 2018/06/12 7:37、Richard Wright via 4D_Tech <[email protected]> > >>>>>> のメール: > >>>>>>>> I need to get the position of an object on a display-type subform > in > >>>>>> global coordinates and the subform may be scrolled. > >>>>>>> > >>>>>> > >>>>>> > ********************************************************************** > >>>>>> 4D Internet Users Group (4D iNUG) > >>>>>> FAQ: http://lists.4d.com/faqnug.html > >>>>>> Archive: http://lists.4d.com/archives.html > >>>>>> Options: https://lists.4d.com/mailman/options/4d_tech > >>>>>> Unsub: mailto:[email protected] > >>>>>> > ********************************************************************** > >>>>> > >>>>> > >>> ********************************************************************** > >>> 4D Internet Users Group (4D iNUG) > >>> Archive: http://lists.4d.com/archives.html > >>> Options: https://lists.4d.com/mailman/options/4d_tech > >>> Unsub: mailto:[email protected] > >>> ********************************************************************** > >> --------------- > >> Gas is for washing parts > >> Alcohol is for drinkin' > >> Nitromethane is for racing > >> > --------------- > Gas is for washing parts > Alcohol is for drinkin' > Nitromethane is for racing > ********************************************************************** 4D Internet Users Group (4D iNUG) Archive: http://lists.4d.com/archives.html Options: https://lists.4d.com/mailman/options/4d_tech Unsub: mailto:[email protected] **********************************************************************

