Skip to content

Latest commit

 

History

History
113 lines (81 loc) · 2.22 KB

listfield.md

File metadata and controls

113 lines (81 loc) · 2.22 KB

API Documentation for ListField

NoPoDoFo ListField

ListField is the base class to list type acroform fields, including ComboBox and ListBox. Classes derived from ListField present users with multiple options. A user may select one or more options from fields derived from ListField.

abstract class ListField extends Field {
  selected: number
  readonly length: number
  spellCheckEnabled: boolean
  sorted: boolean
  multiSelect: boolean

  isComboBox(): boolean
  insertItem(value: string, displayName: string): void
  removeItem(index: number): void
  getItem(index: number): ListItem
}

Properties


selected

Get or set the selected list item.

Get or set the selected list item.

length

Readonly property, returns the number of options in the field.

spellCheckEnabled

Enable or disable spellchecking

Enable or disable spellchecking

sorted

Enable of disable sorting

Enable of disable sorting

multiSelect

Enable or sidable multiselect

Enable or sidable multiselect

Methods


isComboBox

isComboBox(): boolean

If derived field is a ComboBox return true, else false

isComboBox(): boolean

If derived field is a ComboBox return true, else false

insertItem

insertItem(value: string, displayName: string): void

Add an item to the list of values

insertItem(value: string, displayName: string): void

Add an item to the list of values

removeItem

removeItem(index: number): void

Remove an item from the list

removeItem(index: number): void

Remove an item from the list

getItem

getItem(index: number): ListItem

Get an item from the list as a ListItem