Detail View

The Detail control is the primary UI element used for creating and editing data. It is fully configurable via meta-data including the ability to perform detailed layout in meta-data. It also supports programmatic overrides via Extensions.

As with the NetQuarry Datasheet, the NetQuarry Detail control is integrated into the NetQuarry platform and participates in the platform’s permissioning, user preference, and object model schemes. Also like the Datasheet, the Detail control drives, and is driven by, the Mapper.

The primary purpose of the Detail control is creation, presentation, and editing of application data and includes support for the following:

  • Localization and internationalization
  • Client-side data validation with server-side redundancy
  • Dirty page detection
  • Full support for all major browsers
  • Configurable CSS styling
  • Integrated support for standard .Net controls including Textbox, DropdownList, Password, Checkbox, and RadioButtons
  • Integrated support for a comprehensive set of widely applicable widgets including Calendar widget, Time widget, Duration widget, Multi-select widget, Rating widget, Find widget
  • Support for data-driven links and buttons
  • Default columnar layout
  • Custom meta-data specified layout
  • Field grouping using HTML FIELDSET tags
  • Access key support (accelerators)
  • Default, left-to-right, top-to-bottom, or custom tab ordering
  • Empty field watermarks
  • Javascript hooks
  • AJAX typeahead support
  • Related summary data