Перейти к основному содержимому

Table

Отображает таблицу

Является контейнером для компонентов Thead, Tr и Tfooter.

<Table>
<Thead>
<Tr>
<Text Value="Header" />
</Tr>
</Thead>
<Tbody>
<Tr>
<Td><Text Value="1.1" /></Td>
<Td><Text Value="1.2" /></Td>
<Td><Text Value="1.3" /></Td>
</Tr>
<Tr>
<Td><Text Value="2.1" /></Td>
<Td><Text Value="2.2" /></Td>
<Td><Text Value="2.5" /></Td>
</Tr>
</Tbody>
<Tfooter>
<Tr>
<Text Value="Footer" />
</Tr>
</Tfooter>
</Table>

Свойства

ИмяОписаниеТипЗначение по умолчаниюВозможные значения
BorderRadiusЗакругление границ таблицыstring
CSSМассив строк-классов CSS-стилей компонентаarray
HiddenПризнак состояния компонента Скрытboolean
HintВсплывающая подсказка над компонентом, чаще используемая для подробного пояснения краткого текстаany
IdИдентификатор компонента для навигации к нему на HTML-страницеstring
OnClickОбработчик события Clickundefined
OnKeyDownОбработчик события KeyDownundefined
OnKeyUpОбработчик события KeyUpundefined
OnMouseDownОбработчик события MouseDownundefined
OnMouseEnterОбработчик события MouseEnterundefined
OnMouseLeaveОбработчик события MouseLeaveundefined
OnMouseMoveОбработчик события MouseMoveundefined
OnMouseOutОбработчик события MouseOutundefined
OnMouseOverОбработчик события MouseOverundefined
OnMouseUpОбработчик события MouseUpundefined
OnUnmountОбработчик события Unmountundefined
SlotМетка для динамического добавления другого компонента по его идентификаторуstring
StickyFooterПризнак залипающего подвала таблицыboolean
StickyHeaderПризнак залипающего заголовка таблицыboolean
TooltipВсплывающая подсказка над компонентом, чаще используемая для пояснения назначения значкаany
TraceIdИдентификатор для отслеживания состояния компонента исходя из хронологической последовательности:
создание, отрисовка, обновление, удаление; используется для выполнения фрагмента кода по изменению состояния компонента
string
VisibleПризнак инверсии состояния компонента СкрытbooleanTrue

Примеры

Данные:

"someArray": ["1.1", "1.2", "1.3", "1.4", "1.5", "1.6"]

JSX:

<Table>
<Thead>
<Tr>
<Td RowSpan={2}><Text Value="раз" /></Td>
<Td RowSpan={2}><Text Value="два" /></Td>
<Td ColSpan={2}><Text Value="три и четыре" /></Td>
<Td RowSpan={2}><Text Value="пять" /></Td>
<Td RowSpan={2}><Text Value="шесть" /></Td>
</Tr>
<Tr>
<Td><Text Value="четыре" /></Td>
<Td><Text Value="пять" /></Td>
</Tr>
</Thead>
<Tbody>
<Tr CSS={['test-tr']}>
<Repeater Value-var="someArray" Unwrap={true}>
<RepeaterItem Alias="item"><Td CSS={['test-td']}><Text Value-var="item" /></Td></RepeaterItem>
</Repeater>
</Tr>
<Tr>
<Td ColSpan={2} RowSpan={2}><Text Value="2.1" /></Td>
<Td><Text Value="2.2" /></Td>
<Td><Text Value="2.3" /></Td>
<Td><Text Value="2.4" /></Td>
<Td><Text Value="2.5" /></Td>
</Tr>
<Tr>
<Td><Text Value="3.2" /></Td>
<Td><Text Value="3.3" /></Td>
<Td><Text Value="3.4" /></Td>
<Td><Text Value="3.5" /></Td>
</Tr>
</Tbody>
</Table>