Working with Grids

Setting Grid Label Properties

Fluid grids support these property settings:

  • Row count (n rows).

  • Previous, Next, and View All.

    Combined, these properties enable lazy scrolling on fluid grids; see Enabling Lazy Scrolling for Scrollable Grids for more information. However, unlike classic grids, no separate page controls are displayed for these features.

  • Find.

  • Download to Excel.

  • Personalize, which displays two options for fluid grids:

    • Personalize Columns – Select to display the Personalize button in the grid header. The Personalize button allows users to change the order of grid columns, hide columns, and specify the sort order on up to three columns.

    • Save Sort – Select to display the Sort button in the grid header. The Sort button allows users to specify a sort on one column and save this sort personalization.

      Note:

      Save Sort is selected by default on fluid grids.

    However, do not enable the Personalize property on a fluid grid if:

    • Grid columns are hidden or shown programmatically.

    • The Show Column When Cells Hidden check box is selected on the grid’s Use tab.

    In addition, do not enable the Personalize property on a fluid grid if the page or component includes multiple grids based on the same record except when you implement a common list of grid columns across all grids using this record and you restrict the sort to only those common columns.

  • View Chart.

Personalization of a "stacked" grid is disabled because it could cause unintended display issues in the grid. The styling that achieves the stacking is imposed by group box columns in the grid. The styling may be different from one collection of grouped columns to the next. If an end user moves a column from one collection of grouped columns to another, it can cause unintended display issues in the grid. Therefore, the Personalize button does not appear on a "stacked" grid.

These features are not supported and are ignored (if enabled) on fluid grids:

  • Top and Bottom (First and Last links).

  • Row count (xy of n).

  • Footer.

For more information on setting grid label properties, see Application Designer Developer’s Guide: Setting Grid Label Properties

Selecting Grid Layout

Fluid grids support these layout options:

  • Data Grid Layout.

  • Div Grid Layout.

  • Flex Grid Layout.

  • List Grid Layout (Ordered).

  • List Grid Layout (Unordered).

  • Menu Grid Layout.

  • Tab Set Grid Layout.

For more information on selecting a grid layout and setting other grid use properties, see Application Designer Developer’s Guide: Setting Grid Use Properties.

Setting Fluid Properties for Grids

When working with grids, the relevant, common fluid properties apply, but also you can set these properties on the Fluid tab:

Term Definition

Scroll Sizing by Style

Select to override the system default, automatic scroll container sizing. If you use this option, you must control the scroll container sizing through a custom style. If you select this option, be aware of these items:

  • If the custom style does not control the scroll container size successfully, the scroll may not appear or work as desired.

  • Your custom style must be able to handle window size and orientation change.

  • If there is no overflow amount (data rows exceeding occurs limit), lazy scrolling may not be triggered.

Custom Grid Header

Select a group box of type Custom Grid Header to specify a custom grid header. See Setting Group Box Properties for more information on the Custom Grid Header group box type.

Note:

In some situations, such as when displaying a page on a smart phone, you may want grid scrolling disabled. Add the psc_noscroll style to Small in the Form Factor Style Class Override group box to disable scrolling for that grid on small form factor devices. Do not disable scrolling for lazy scroll grids.

Other Unsupported Grid Features

These grid features are not supported in addition to the grid label features that aren’t supported:

  • Odd/even row styles.

  • Persist in menu.

  • Collapsible data areas.