Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IListItem

Элемент списка IList. Устанавливается в списке методом IList.addItem, а также заданием IList.value или, если value==undefined, методом IList.setData Для каждого элемента списка устанавливается элемент формы, который описывается в IList.itemsElement и в runtime доступен в свойстве IListItem.element.

Hierarchy

  • IFigElement
    • IListItem

Properties

Optional dom

dom: HTMLElement

Возвращает узел HTML элемента строки списка.

внимание!

Зарезервированное свойство, доступное только в процессе выполнения (методах). Не указывайте его в описании элемента в JSON объекте. Если вы опишите это свойство в JSON объекте, ваше описание будет проигнорировано.

element

Свойство указывает на элемент формы, который установлен для этой строки списка.

Optional fig

fig: IFig

Устанавливает внутри HTML элемента <img> элемент.

ПРИМЕР

export var myMenu: IMenuItem = <IMenuItem>{
     type: 'IMenuItem',
     name: "menuItem",
     caption: "Открыть",
     fig: <IFig>{
             src: 'http://someurl.com/open.png',
             width: 30,
             height: 30
     },
     ...
     elements: []
}

Optional figAwesome

figAwesome: IFigAwesome

Устанавливает в элемент иконку из шрифтов Awesome.

ПРИМЕР

export var myMenu: IMenuItem = <IMenuItem>{
     type: 'IMenuItem',
     name: "menuItem",
     caption: "Открыть",
     figAwesome: <IFigAwesome>{
             faClass: ['fa', 'fa-folder'],
             faStyle: 'color: #f09e38;font-size:1.1em;'
     },
     ...
     elements: []
}
внимание

Для использования свойства вы должны включить соответствующий css в HTML страницу, например:

 <!DOCTYPE html>
 <html>
     <head>
         ...
         <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
     </head>
     <body>
         ...
     </body>
 </html>

Optional iconDisplay

iconDisplay: IconDisplay

В каком виде показывать строку списка:

  • иконка;
  • текст;
  • иконка и текст.

id

id: string

Идентификатор строки списка

Methods

collectData

  • collectData(): any
  • Метод вызывает метод collectData() элемента формы, установленного для этой строки списка например, IDataElement.collectData

    Returns any

    any

getData

  • getData(): any
  • Метод вызывает метод getData() элемента формы, установленного для этой строки списка например, IDataElement.getData

    Returns any

    any

setData

  • setData(data: any): void
  • Метод вызывает метод setData() элемента формы, установленного для этой строки списка например, IDataElement.setData

    Parameters

    • data: any

    Returns void

    void

Generated using TypeDoc