1 Reply Latest reply on Oct 7, 2016 3:08 PM by philmodjunk

    Scroll Position and go to Portal Row

    ProgramDesign

      In a FileMaker Portal, where more records are displayed than fit in the portal area, there is some scrollbar issues.

       

      • Commit Records - resets the scroll position to TOP.
      • Go to Field [] - also resets the scroll position in the layout.
      • Go to Portal Row, moves scroll position to show selected portal row in bottom of portal, even when the the actual portal row is currently shown in portal. I.E Portal shows, records 20...30. Go to Portal Row 25, moves scroll position to show 15...25, here the change of scroll position is not necessary and brings about confusion to the user.
      • Request functionality:  function to get current scroll position, and set scroll position without change of active portal row.

       

       

      The issues are important when operating on portal containing many records. Scripting functions on portal rows has a tendency to reset the scroll position so the user has to scroll down and find back where he/she was several times during a series of edit/change in portal data.

       

      I have made a partially workaround using a custom function I have developed, but the problem is not satisfactory solved.

       

      Best Regards,

      Ole Kristian Ek Hornnes

        • 1. Re: Scroll Position and go to Portal Row
          philmodjunk
          Scripting functions on portal rows has a tendency to reset the scroll position

          I can describe two ways to avoid that side effect for a number of scripted operations:

           

          1) Research "magicKey" here or over the web. This is a trick that allows you to create and edit data multiple records in a related table--such as those shown in a portal without doing anything to change the layout focus.

           

          2) Open a new window "off the monitor edge" and process your data there, closing the window when you are done. This also leaves the focus details such as how the portal is scrolled unchanged. (this is not an ideal solution on iOS devices).