Grooper Help - Version 25.0
25.0.0017 2,127
  • Overview
  • Help Status

Instance List

Reflection List GrooperReview.Controls.PropertyGrid

Displays a list of Data Instances with location attributes for anchor validation and review.

Remarks

Overview

The Instance List control presents a collection of Data Instances in a tabular format, each with location attributes. It is used to review, select, and validate anchor positions relative to document content, supporting advanced extraction and layout scenarios.

UI Components

  • Dynamic Results Table:
    • Each row represents a Data Instance with its location encoded as a data attribute.
    • Columns are generated at runtime based on object properties.
    • Supports multi-selection for batch review and validation.
  • Row Attributes:
    • Each row includes a data-location attribute containing the anchor's coordinates and dimensions.
    • Custom attributes enable integration with scripts and UI logic for advanced scenarios.

Interactive Features

  • Selection Controls:
    • Click to select a row; use Ctrl + click for multi-select, Shift + click for range selection.
    • Selected rows are visually highlighted.
  • Keyboard Navigation:
    • Up/Down: Move between rows.
    • Home/End: Jump to the first or last entry.
    • Shift + Up/Down: Multi-select.
  • Custom Attributes:
    • Location attributes are used for overlay rendering and validation in the document viewer.

Usage Guidance

Use Instance List to review and validate anchor positions for extraction and layout tasks. Integrate with the document viewer for visual feedback and use custom attributes for advanced scripting and automation.

  • For extraction scenarios, use location attributes to verify anchor accuracy.
  • Leverage multi-select and keyboard shortcuts for efficient review.
  • Integrate with overlays and scripts for advanced validation workflows.

Accessibility

  • Fully navigable by keyboard and mouse.
  • Screen reader support for row and column data, including location attributes.
  • Visual highlighting for selection and focus.

Example

| Data Instance | Location | |-----------------|------------------| | Field1 | x=100,y=200,w=50,h=20 | | Label2 | x=300,y=400,w=60,h=25 |

Used By

Notification