Skip to content

Column Resizing

Stanka Bozalieva edited this page Mar 13, 2018 · 14 revisions

Column Resizing Specification

Contents

  1. Overview
  2. User Stories
  3. Functionality
  4. ARIA support
  5. Assumptions and Limitations
  6. References

Objectives

Provides deffered column resizing for the igxGrid.

Developer:

  • As developer, I want to enable column resizing entire grid? . I want to explicitly disable specific columns from being resized.
  • As a developer, I want to choose between resizing modes:
  • by resizing a column it changes the width of the grid itself (a horizontal scrollbar appears if necessary)
  • resizing a column affects the next column's size and preserves the overall width of the grid
  • As a developer, I want to be notified when a column is resized, so that I can add custom logic.
  • As a developer, I want to configure minimum and maximum allowable column widths, so that I can restrict the end users to resizing columns to specific sizes.
  • As a developer, I want to enable best fit (auto) sizing via double clicking the resize icon on the header – the column will be sized to the longest currently visible cell value.
  • As a developer, I want to be able to size a column programmatically.

End user:

  • As an end user, I want to be able to resize columns via dragging the column header edge border.
  • As an end user, I want a visual clue that the column can be resized, when the mouse is positioned over the header edge.
  • As an end user, I want a visual clue (resize indicator) while dragging, so that I can have a resize preview.

Acceptance criteria

Must-have before we can consider the feature a sprint candidate

...

Describe behavior, design, look and feel of the implemented feature. Always include visual mock-up

3.1. End User Experience

3.2. Developer Experience

3.3. Globalization/Localization

Describe any special localization requirements such as the number of localizable strings, regional formats

3.4. User Interface

Include a diagram linking the elements with the visual representation of the feature

3.5. Navigation

3.6. API

Options

Name Description Type Default value Valid values

Methods

Name Description Return type Parameters

Events

Name Description Cancelable Parameters

Specify only if applicable

Assumptions Limitation Notes

Specify all referenced external sources, incl. competitors’ links. Remove before publishing outside Infragistics

Clone this wiki locally