r6 - 12 Nov 2004 - 15:11:09 - KatieCappsParlanteYou are here: OSAF >  Journal Web  >  DevelopmentHome > ApplicationProject > CpiaFramework > BlocksToCreate20031211 > ContentDetailViewBlock20040522

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:

  • content item

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

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r6 < r5 < r4 < r3 < r2 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.