Skip to content

ResultList

ronjakrg edited this page Jun 7, 2024 · 4 revisions

Unterscheidung result & item

  • Ein result ist eine Instanz einer Unterklasse von SPOCDataModel ohne graphische Repräsentation.
  • Ein item ist ein Morph als graphische Repräsentation eines result.
  • results und items sind OrderedCollections.

SPOCResultList

  • Eine SPOCUIComponent, die aus einem SPOCBoldText und einem SPOCScrollablePanel besteht.
  • Mit updateResults: wird eine OrderedCollection mit beliebig vielen result (also Instanzen einer Unterklasse von SPOCDataModel) entgegengenommen. Dann werden die entsprechenden 'items' automatisch generiert und dem SPOCScrollablePanel übergeben.
  • Der Titel der SPOCResultList ist per default 'Welcome'. Der Titel kann mit updateTitle: verändert werden.

SPOCResultListItem

  • Ein SPOCResultListItem' ist eine graphische Repräsentation einer Instanz einer Unterklasse von SPOCDataModel`.
  • Es enthält einen background, primaryText als SPOCBoldText, secondaryText und ggf. einen tertiaryText als SPOCText.
  • Innerhalb der SPOCResultList in updateItems wird um ein SPOCResultListItem ein SPOCClickable gewrapped, damit eine Kachel beim Anklicken einen Song abspielt.

SPOCScrollablePanel

  • Wird benutzt um einzelne SPOCClickables mit Wrappee SPOCResultListItem anzuzeigen.
Clone this wiki locally