DroidScript
DroidScript
учимся и разрабатываем

Вкладки

31.03.2019

Вкладки создаётся с помощью конструктора CreateTabs:

app.CreateTabs( [] list, float width, float height, [(str)] options )

Параметры:

  • list - список названий вкладок
  • width - ширина области
  • height - высота области
  • options:
    • Опции управления расположением элементов:
      • Vertical - по вертикали
      • Horizontal - по горизонтали
    • Опции управления выравниванием элементов:
      • Left - по левому краю
      • Center - горизонтально по центру
      • Right - по правому краю
      • Top - по верхнему краю
      • vCenter - вертикально по центру
      • Bottom - по нижнему краю
      • TopCenter - расположение по умолчанию (top, center, vertical)

Для задания в названии вкладок пиктограмм FontAwesome нужно указать их unicode код, например, \uf06d - пиктограмма огня.

Базовый пример

Выполнить в DS

Методы:

  • GetLayout( str name):{} - возвращает вкладку по заданному имени
    Выполнить в DS
    myObject.GetLayout( 'Планшеты' );
  • GetType():str - возвращает тип объекта (Layout)
    Выполнить в DS
    app.ShowPopup( myObject.GetType() );
  • ShowTab( str name) - переход на вкладку с заданным именем
    Выполнить в DS
    myObject.ShowTab( 'Ноутбуки' );
  • SetOnChange( callback( str name ) ) - задаёт ФОВ для определение действий при выборе вкладки. Системой в функцию передаётся название вкладки
    Выполнить в DS
    myObject.SetOnChange( function( p_name ){ app.ShowPopup( 'Выбрана вкладка ' + p_name );});
© 2016-2024 
actech