Difference between revisions of "LGUI2:Items"

From Lavish Software Wiki
Jump to navigation Jump to search
Line 11: Line 11:
 
! itemType
 
! itemType
 
| The type of Item, or "default" if not provided. This indicates what other properties the Item has. Items of the "default" type will be interpreted directly as a LGUI2 Element.
 
| The type of Item, or "default" if not provided. This indicates what other properties the Item has. Items of the "default" type will be interpreted directly as a LGUI2 Element.
 +
|-
 +
! itemAs
 +
| For a "default" type of Item, this will specify whether an itemview is to be defined as "content" or "children" within the [[LGUI2:itemview|itemview]].
 
|}
 
|}
  

Revision as of 14:45, 14 July 2018

An Item in LavishGUI 2 is essentially a Model from which itemview elements can be generated.

Custom itemview generators can be assigned to Item Lists to generate handle different types of Items and generate different types of views.

Defining an Item

An Item is defined by a JSON object, usually in the "items" Array of an Item List.

Item properties
itemType The type of Item, or "default" if not provided. This indicates what other properties the Item has. Items of the "default" type will be interpreted directly as a LGUI2 Element.
itemAs For a "default" type of Item, this will specify whether an itemview is to be defined as "content" or "children" within the itemview.

Examples