Link Search Menu Expand Document

ДиаграммаГанта

Стд::Интерфейс::Диаграммы::ДиаграммаГанта<ТипДанныхЭлемента,ТипДанныхИнтервала>
Базовые типы: Компонент, Объект
ТипДанныхЭлемента: Тип данных элемента диаграммы Ганта
ТипДанныхИнтервала: Тип данных интервала диаграммы Ганта
Доступность: Клиент

Иерархия типа

graph TD;
ДиаграммаГанта["ДиаграммаГанта"]-->Компонент["Компонент"];
Компонент["Компонент"]-->Объект["Объект"];

Компонент ДиаграммаГанта. Отображает элементы на временной шкале

  • ItemDataType - Тип данных элемента диаграммы Ганта
  • IntervalDataType - Тип данных интервала диаграммы Ганта

Сравнение ссылочное


Конструкторы

ДиаграммаГанта

ДиаграммаГанта(
  Видимость: Булево,
  Доступность: Булево,
  ТолькоЧтение: Булево,
  ВыравниваниеВГруппеПоВертикали: ВыравниваниеПоВертикали,
  ВыравниваниеВГруппеПоГоризонтали: ВыравниваниеПоГоризонтали,
  ВесПриРастягивании: Число,
  Высота: Число,
  Ширина: Число,
  ШиринаВКолонках: ШиринаВКолонках,
  МаксимальнаяВысота: Число,
  МаксимальнаяШирина: Число,
  МинимальнаяВысота: Число,
  МинимальнаяШирина: Число,
  РастягиватьПоВертикали: РастягиваниеКомпонента,
  РастягиватьПоГоризонтали: РастягиваниеКомпонента,
  ПослеСоздания: ()->ничто,
  ПриПеретаскивании: (Компонент, СобытиеПриПеретаскивании)->ничто,
  ПоложениеТаблицы: ПоложениеТаблицыДиаграммыГанта,
  ПрокруткаПоВертикали: Булево,
  ВидОтображенияКомандСтроки: ВидОтображения,
  Масштаб: МасштабДиаграммыГанта,
  ПрокруткаПоГоризонтали: Булево,
  ДопустимыеМасштабы: Множество<МасштабДиаграммыГанта>,
  ОтображаемыйДиапазон: Диапазон<Момент>?,
  Колонки: Массив<КолонкаТаблицы<ЭлементДиаграммыГанта<ItemDataType, IntervalDataType>>>,
  КомандыСтроки: ФрагментКомандногоИнтерфейса<КомандаСПараметром<Массив<ЭлементДиаграммыГанта<ItemDataType, IntervalDataType>>>|КомандаСПараметром<ЭлементДиаграммыГанта<ItemDataType, IntervalDataType>>>?,
  НастройкиИсточника: НастройкиИсточникаДиаграммыГанта<IntervalDataType>?,
  ПриВыделенииЭлемента: (ДиаграммаГанта<ItemDataType, IntervalDataType>, СобытиеПриВыделенииЭлементаДиаграммыГанта<ItemDataType, IntervalDataType>)->ничто,
  ПриИзмененииМасштаба: (ДиаграммаГанта<ItemDataType, IntervalDataType>, СобытиеПриИзмененииМасштабаДиаграммыГанта)->ничто)
Доступность: Клиент

Свойства

ВидОтображенияКомандСтроки

ВидОтображенияКомандСтроки: ВидОтображения
Доступность: Клиент

Задаёт вид отображения команд строки


ДопустимыеМасштабы

ДопустимыеМасштабы: Множество<МасштабДиаграммыГанта>
Доступность: Клиент

Множество доступных масштабов. Пустое множество - разрешены все.


Колонки

Доступность: Клиент

Описание колонок таблицы диаграммы Ганта В качестве параметров биндинга в параметре с именем ДанныеСтроки(RowData) колонке передаётся объект ЭлементДиаграммыГанта


КомандыСтроки

Доступность: Клиент

Команды над строкой. В качестве параметров передаётся объект ЭлементДиаграммыГанта


Масштаб

Доступность: Клиент

Возвращает масштаб диаграммы ганта. По умолчанию равно Авто - определяется автоматически, исходя из данных(интервалов)


НастройкиИсточника

НастройкиИсточника: НастройкиИсточникаДиаграммыГанта<IntervalDataType>?
Доступность: Клиент

Позволяет определить диаграмму Ганта с данными, динамически заполняемыми системой автоматически.

Если задано это свойство, вызов метода УстановитьЭлементы бросает исключение ИсключениеНедопустимоеСостояние


ОтображаемыйДиапазон

ОтображаемыйДиапазон: Диапазон<Момент>?
Доступность: Клиент

Задаёт диапазон, отображаемый на диаграмме Ганта. Если не указано, диапазон определяется автоматически


ПоложениеТаблицы

Доступность: Клиент

Определяет положение таблицы диаграммы Ганта

  • Авто - на мобильном Переключатель, на десктопе и планшете ВНачале
  • Нет
  • Переключатель
  • ВНачале (слева)
  • ВКонце (справа)

ПриВыделенииЭлемента

ПриВыделенииЭлемента: (ДиаграммаГанта<ItemDataType, IntervalDataType>, СобытиеПриВыделенииЭлементаДиаграммыГанта<ItemDataType, IntervalDataType>)->ничто
Доступность: Клиент

Возникает при выделении элемента. В событие передаётся объект типа ИнтервалДиаграммыГанта, на которое произведено нажатие, или Неопределено, если нажатие произошло мимо элемента. В свойстве [СобытиеПриВыделенииЭлементаДиаграммыГанта.Элемент] передаётся элемент, внутри которого было нажатие


ПриИзмененииМасштаба

ПриИзмененииМасштаба: (ДиаграммаГанта<ItemDataType, IntervalDataType>, СобытиеПриИзмененииМасштабаДиаграммыГанта)->ничто
Доступность: Клиент

Возникает при интерактивном изменении масштаба диаграммы ганта пользователем.


ПрокруткаПоВертикали

ПрокруткаПоВертикали: Булево
Доступность: Клиент

Включает вертикальную прокрутку диаграммы.


ПрокруткаПоГоризонтали

ПрокруткаПоГоризонтали: Булево
Доступность: Клиент

Разрешает или запрещает диаграмме ганта прокрутку по горизонтали для сохранения размера интервалов. Если значение равно Ложь, диаграмма будет вписывать всю необходимую область(заданную явно через ОтображаемыйДиапазон, или определённую автоматически) в свой размер. Если значение равно Истина, то при уменьшении размеров контейнера возможно появления полосы прокрутки для сохранения адекватного размера интервалов, а при увеличении размеров контейнера диаграмма будет автоматически расширять отображаемый диапазон.


Методы

УстановитьЭлементы

УстановитьЭлементы(Элементы: Обходимое<ЭлементДиаграммыГанта<ItemDataType, IntervalDataType>>)
Доступность: Клиент

Устанавливает элементы диаграммы Ганта


Список унаследованных методов

Объект