Workday Canvas

Progressive Grid

Progressive Grid lets users navigate through sets of related data, stacked vertically.

Usage Guidance

Coming soon!

API Guidelines

Note: these API guidelines only apply to the view grid

Methods

Class name: ProgressiveGrid Module name: UIComponentsPlugin

public init( featureData: FeatureMetricsData, context: SemanticContext = .default, showSheet: Binding<Bool>, gridTitle: String, gridSubtitle: String? = nil, rows: [Row], columnGroups: [ColumnGroup], localizer: LocalizationAdapting )

Parameters

NameDescriptionDefault values
featureDatathe feature name/context and the screen ID in which the component appears.
contextthe SemanticContext.SemanticContext.default
showSheetBinding bool used to decide when the grid sheet needs to be displayed.
gridTitlethe title of the whole grid, already localized.
gridSubtitlethe subtitle of the whole grid, already localized.nil
rowsa list of row data with the data already localized.
columnGroupscolumn titles of the grid, already localized. Can be grouped with titles, not required.
localizerLocalizer used for localizing strings in the view.

Prerequisite: The length of the row data and the number of columns (outside of groups) must be equal.

Accessibility Guidelines

Coming soon!

Can't Find What You Need?

Check out our FAQ section which may help you find the information you're looking for. For further information, contact the #ask-canvas-design or #ask-canvas-kitchannels on Slack.

On this Page: