Ticket S20093
Visible to All Users

Add the capability to scroll grid records smoothly (pixel by pixel) rather than by entire records

created 18 years ago

Give a grid option that will allow a record to extend beyond the visible screen. Scrolling will bring the remainder of the record into view.
Proposed Solution:
Guys, I'm familiar with solutions that involve custom drawing memos, and using master detail and previews, but I have a real need for an ability for a master record that can scroll beyond the height of the visible screen. Is there any way the quantum grid can be modified to have this ability? If not by you, by us?

Show previous comments (2)
PF PF
Paulo Ferreira 1 12 years ago

    Hi! Is there any news regarding this issue? Do the new grids support scroll by pixel?

    Thanks

    DevExpress Support Team 12 years ago

      Hello,
      I am afraid that his feature is not implemented yet.

        I think in some situation it is possible to use such workaround:
        - place DEX grid at scrollbox
        - set height of grid big enough to fit all rows (so internal grid's scroller doesn't appear)
        - use scrollbox for scrolling
        I mean we can scroll vertically grid component itself with scrollbox (pixel by pixel) instead of scrolling records in the grid (because there is only one way to do this - record by record).

        Answers approved by DevExpress Support

        created 12 years ago (modified 12 years ago)

        We have implemented the functionality described in this ticket. It will be included in our next update(s).

        Please check back and leave a comment to this response to let us know whether or not this solution addresses your concerns.

        Additional information:

        With VCL 13.1, you can enable the requested functionality via the View's OptionsBehavior.RecordScrollMode property. The default property value (rsmDefault) indicates that the content scrolling mode to be used depends on the TouchMode property setting (see Enhance the touch experience with DevExpress VCL controls for details). If the TouchMode property is set to True, per-pixel content scrolling (the new behavior) is enabled; otherwise, per-record scrolling (the old behavior) is enabled.
        To see the new content scrolling mode in action, run the demos shipped with the ExpressQuantumGrid Suite, and enable the Touch mode via the Options item in the demo's main menu.

          Show previous comments (1)
          DevExpress Support Team 12 years ago

            Hello Ihar,
            We are going to introduce this feature for our LayoutView in VCL 13.2. As for the CardView pixel by pixel scrolling, we have faced some certain difficulties during its implementation so I doubt that it will be available in the near future.

              Hello,
              Is there any downside (performance related or otherwise) to using per-pixel scrolling when not using TouchMode?
              Thanks.

              DevExpress Support Team 12 years ago

                Hello Mike,
                The pixel-by-pixel scrolling process is slightly more resource consuming than record-by-record scrolling. However, I am not aware of any issues related to its use without Touch Mode. The behavior should be the same.

                Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

                Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.