CPIA Blocks: Content Detail View
Overview:
The Content Detail View provides a place to display and edit the selected content item from the SummaryView. As the user moves from item to item in the SummaryView, the details are updated in the Detail View. The format for the Detail View supports attributes that are common to every ContentItem, but also attributes that are specific to particular items. The format remains relatively unchanged as different item kinds are selected. Some attributes are user editable, and some are display-only. In general, editable attributes are edited in place. E.g. there is a "Notes" area where the body of a Note appears, which is an EditTextView. It also appears when viewing mail messages so you can add notes to a message. For more information on the Design see the specification for the
Design of the Detail View.
Inputs:
Events fired:
- content item data changed
Events watched:
- content item data changed
- content item selected (aka SelectionChangedEvent)
Questions:
- Shall we defer support for multiple items? That's right, multiple items will not be supported for 0.4 release.
- How do we organize all the different attribute editors that may appear inside this block?
- Will there be an extensibility model to allow editing custom attribute clusters?
Proposal:
- Implementation for 0.4 will be staged. The Implementation Plan covers what we'll build and how we'll build it.
- There is no "commit" button, edits are commited on leaving the field (tabbing to a new field, etc.), ala apple iCal.
--
KatieCappsParlante - 12 Dec 2003
--
DonnDenman - 10 May 2004