TimeTable
Графический объект; таблица, отображающая в строках интервалы времени для набора элементов за указанный период.
Шаблон TimeTable
Перечень всех возможных тэгов объекта:
Описание TimeTable
TimeTable не имеет значения.
Тэги, специфичные для TimeTable
RowHeight
Высота строк с данными в таблице.
Необязательный тэг. Значение тэга <RowHeight>
: не ожидается.
Если тэг <RowHeight>
отсутствует, то для атрибута Value
используется стандартное значение .NET.
Атрибуты тэга <RowHeight>
<RowHeight>
ColumnHeadersHeight
Высота "шапки" таблицы.
Необязательный тэг. Значение тэга <ColumnHeadersHeight>
: не ожидается.
Если тэг <ColumnHeadersHeight>
отсутствует, то для атрибута Value
используется стандартное значение .NET.
Атрибуты тэга <ColumnHeadersHeight>
<ColumnHeadersHeight>
ColumnHeadersVisible
Признак, определяющий, показывать или нет "шапку" таблицы.
Необязательный тэг. Значение тэга <ColumnHeadersVisible>
: не ожидается.
Если тэг <ColumnHeadersVisible>
отсутствует, то для атрибута Value
используется значение True.
Атрибуты тэга <ColumnHeadersVisible>
<ColumnHeadersVisible>
RowHeadersWidth
Ширина "нулевого" столбца таблицы, где расположены названия элементов.
Необязательный тэг. Значение тэга <RowHeadersWidth>
: не ожидается.
Если тэг <RowHeadersWidth>
отсутствует, то для атрибута Value
используется значение 100.
Атрибуты тэга <RowHeadersWidth>
<RowHeadersWidth>
RowHeadersVisible
Признак, определяющий, показывать или нет "нулевой" столбец таблицы, где расположены названия элементов.
Необязательный тэг. Значение тэга <RowHeadersVisible>
: не ожидается.
Если тэг <RowHeadersVisible>
отсутствует, то для атрибута Value
используется значение True.
Атрибуты тэга <RowHeadersVisible>
<RowHeadersVisible>
BackgroundColor
Цвет фона таблицы.
Необязательный тэг. Значение тэга <BackgroundColor>
: не ожидается.
Если тэг <BackgroundColor>
отсутствует, то для атрибута Value
используется стандартное значение .NET.
Атрибуты тэга <BackgroundColor>
<BackgroundColor>
BorderStyle
Название типа границ таблицы.
Необязательный тэг. Значение тэга <BorderStyle>
: не ожидается.
Если тэг <BorderStyle>
отсутствует, то для атрибута Value
используется значение FixedSingle.
Атрибуты тэга <BorderStyle>
<BorderStyle>
Типы границ таблицы
CellBorderStyle
Название стиля границ ячеек в таблице.
Необязательный тэг. Значение тэга <CellBorderStyle>
: не ожидается.
Если тэг <CellBorderStyle>
отсутствует, то для атрибута Value
используется значение Single.
Атрибуты тэга <CellBorderStyle>
<CellBorderStyle>
Стили границ ячеек
AutoSizeRowsMode
Название типа автоматического изменения высоты строк таблицы.
Необязательный тэг. Значение тэга <AutoSizeRowsMode>
: не ожидается.
Если тэг <AutoSizeRowsMode>
отсутствует, то для атрибута Value
используется значение None.
Атрибуты тэга <AutoSizeRowsMode>
<AutoSizeRowsMode>
Типы автоматического изменения высоты строк таблицы
ValueSeparator
Текстовый разделитель для нескольких значений в одной ячейке таблицы.
Необязательный тэг. Значение тэга <ValueSeparator>
: не ожидается.
Если тэг <ValueSeparator>
отсутствует, то для атрибута Value
используется значение " ".
Поддерживается символ "\r", который интерпретируется как перенос на новую строку.
Атрибуты тэга <ValueSeparator>
<ValueSeparator>
ColumnWidth
Ширина столбцов таблицы.
Необязательный тэг. Значение тэга <ColumnWidth>
: не ожидается.
Если тэг <ColumnWidth>
отсутствует, то для атрибута Value
используется значение 50.
Атрибуты тэга <ColumnWidth>
<ColumnWidth>
ColumnAlignment
Название типа положения содержимого ячеек столбцов.
Необязательный тэг. Значение тэга <ColumnAlignment>
: не ожидается.
Если тэг <ColumnAlignment>
отсутствует, то для атрибута Value
используется значение NotSet.
Атрибуты тэга <ColumnAlignment>
<ColumnAlignment>
Типы положения содержимого ячейки столбца
ColumnHeaderAlignment
Название типа положения содержимого заголовков столбцов.
Необязательный тэг. Значение тэга <ColumnHeaderAlignment>
: не ожидается.
Если тэг <ColumnHeaderAlignment>
отсутствует, то для атрибута Value
используется значение NotSet.
Атрибуты тэга <ColumnHeaderAlignment>
<ColumnHeaderAlignment>
DateStart
Начальная дата периода, начиная с которой интервалы времени будут отображаться в таблице.
Обязательный тэг. Ожидается значение даты/времени.
DateFinish
Конечная дата периода, после которой интервалы времени перестают отображаться в таблице.
Обязательный тэг. Ожидается значение даты/времени.
Data
Элементы, временные интервалы, относящиеся к элементам, и цвета временных интервалов.
Обязательный тэг. Ожидается соединение с данными с тремя таблицами: 1-ая - с двумя полями, 2-ая - с двумя или четырьмя, 3-я - с семью или восьмью.
Первая таблица соответствует списку элементов: первое поле будет соответствовать идентификатору элемента, второе - его отображаемому значению.
Второй вариант интерпретации полей для таблицы элементов: первое поле будет соответствовать идентификатору элемента, второе - его отображаемому значению, третье - идентификатору цвета фона ячеек строки по умолчанию.
Вторая таблица соответствует цветам временных интервалов: первое поле будет соответствовать идентификатору цвета, второе - системному названию цвета в среде .NET (например, "Red", "Yellow" и другие).
Второй вариант интерпретации полей для таблицы цветов: первое поле будет соответствовать идентификатору цвета, второе - красной составляющей цвета, третье - зеленой, четвертое - синей.
Третья таблица соответствует временным интервалам: первое поле будет соответствовать идентификатору интервала времени, второе - идентификатору элемента, к которому относится данный интервал, третье - тексту, который будет расположен в первой ячейке таблицы, куда попадет интервал, четвертое - всплывающей подсказке, которая также будет расположена в первой ячейке, с которой начинается интервал, пятое - дате начала интервала, шестое - дате окончания интервала, седьмое - идентификатору цвета интервала, восьмое - признак отображения отметки на интервале в виде восклицательного знака (при пустом значении отметка отображается при наличии всплывающей подсказки).
В таблице временных интервалов восьмое поле является необязательным: при его отсутствии отметка в виде восклицательного знака на интервале отображается при наличии всплывающей подсказки.
Interval
Настройки интервала времени одного столбца таблицы.
Обязательный тэг. Значение тэга <Interval>
: не ожидается.
Атрибуты тэга <Interval>
<Interval>
Типы единиц измерения интервала
MultiSelect
Признак, определяющий, может ли пользователь выделять ячейки одновременно для нескольких элементов (в нескольких строках таблицы).
Необязательный тэг. Ожидается логическое значение.
Get-проперти для получения свойств
RowHeight
Возвращает высоту строк с данными в таблице.
ColumnHeadersHeight
Возвращает высоту "шапки" таблицы.
ColumnHeadersVisible
Возвращает признак, определяющий, показывать или нет "шапку" таблицы.
RowHeadersWidth
Возвращает ширину "нулевого" столбца таблицы, где расположены названия элементов.
RowHeadersVisible
Возвращает признак, определяющий, показывать или нет "нулевой" столбец таблицы, где расположены названия элементов.
BackgroundColor
Возвращает имя цвета фона таблицы.
BorderStyle
Возвращает название типа границ таблицы.
CellBorderStyle
Возвращает название стиля границ ячеек в таблице.
AutoSizeRowsMode
Возвращает название типа автоматического изменения высот строк таблицы.
VerticalScrollOffset
Возвращает величину смещения полосы вертикальной прокрутки таблицы в пикселях.
HorizontalScrollOffset
Возвращает величину смещения полосы горизонтальной прокрутки таблицы в пикселях.
ColumnWidth
Возвращает ширину столбцов.
ColumnAlignment
Возвращает название типа положения содержимого ячеек столбцов.
ColumnHeaderAlignment
Возвращает название типа положения содержимого заголовков столбцов.
DateStart
Возвращает начальную дату периода, начиная с которой интервалы времени будут отображаться в таблице.
DateFinish
Возвращает конечную дату периода, после которой интервалы времени перестают отображаться в таблице.
IntervalType
Возвращает название типа единиц измерения интервала столбца.
IntervalValue
Возвращает количество единиц времени выбранного типа в интервале столбца.
IntervalTitleFormat
Возвращает формат вывода единиц времени выбранного типа в интервале столбца.
MultiSelect
Возвращает признак, определяющий, может ли пользователь выделять ячейки одновременно для нескольких элементов (в нескольких строках таблицы).
SelectedDateStart
Возвращает дату, соответствующую началу самой левой среди выделенных ячеек таблицы.
SelectedDateFinish
Возвращает дату, соответствующую окончанию самой правой среди выделенных ячеек таблицы.
SelectedItemsCount
Возвращает количество элементов, выделенных в таблице (элемент считается выделенным, если выделена хотя бы одна ячейка в строке, соответствующей этому элементу).
SelectedItemId
Возвращает идентификатор одного из выделенных элементов таблицы (элемент считается выделенным, если выделена хотя бы одна ячейка в строке, соответствующей этому элементу).
SelectedItemIds
Возвращает массив идентификаторов всех выделенных элементов таблицы (элемент считается выделенным, если выделена хотя бы одна ячейка в строке, соответствующей этому элементу).
SelectedIntervalsCount
Возвращает количество интервалов времени, выделенных в таблице (интервал времени считается выделенным, если выделена хотя бы одна ячейка, в которую он попадает).
SelectedIntervalId
Возвращает идентификатор одного из выделенных интервалов времени (интервал времени считается выделенным, если выделена хотя бы одна ячейка, в которую он попадает).
SelectedIntervalIds
Возвращает массив идентификаторов всех выделенных интервалов времени (интервал времени считается выделенным, если выделена хотя бы одна ячейка, в которую он попадает).
SelectedCellsFilled
Возвращает признак, определяющий, заполнены ли временными интервалами выделенные ячейки полностью.
Set-проперти для динамического задания свойств
RowHeight
Задает высоту строк с данными в таблице.
Ожидается целочисленное значение.
ColumnHeadersHeight
Задает высоту "шапки" таблицы.
Ожидается целочисленное значение.
ColumnHeadersVisible
Задает признак, определяющий, показывать или нет "шапку" таблицы.
Ожидается логическое значение.
RowHeadersWidth
Задает ширину "нулевого" столбца таблицы, где расположены названия элементов.
Ожидается целочисленное значение.
RowHeadersVisible
Задает признак, определяющий, показывать или нет "нулевой" столбец таблицы, где расположены названия элементов.
Ожидается логическое значение.
BackgroundColor
Задает имя цвета фона таблицы.
Ожидается имя одного из цветов, описанных на форме или описание цвета в формате HTML (#rrggbb).
BorderStyle
Задает название типа границ таблицы.
Ожидается название одного из типов границ таблицы.
CellBorderStyle
Задает название стиля границ ячеек в таблице.
Ожидается название одного из стилей границ ячеек в таблице.
AutoSizeRowsMode
Задает название типа автоматического изменения высот строк таблицы.
Ожидается название одного из типов автоматического изменения высот строк таблицы.
AutoSize
Единоразово устанавливает ширину и высоту таблицы, сворачивая или разворачивая её таким образом, чтобы в зоне видимости оказались все её строки и столбцы без полос прокрутки.
Значение тэга <Property>
: не ожидается.
DateStart
Задает начальную дату периода, начиная с которой интервалы времени будут отображаться в таблице.
Ожидается значение даты/времени.
DateFinish
Задает конечную дату периода, после которой интервалы времени перестают отображаться в таблице.
Ожидается значение даты/времени.
MultiSelect
Задает признак, определяющий, может ли пользователь выделять ячейки одновременно для нескольких элементов (в нескольких строках таблицы).
Ожидается логическое значение.
Last updated