51 lines
871 B
Markdown
51 lines
871 B
Markdown
# Хоккейный дашборд
|
|
|
|
## Формат игроков
|
|
|
|
```json
|
|
{
|
|
"id": "H17",
|
|
"number": 17,
|
|
"name": "Андрей Иванов",
|
|
"position": "НАП"
|
|
}
|
|
```
|
|
|
|
Пути к данным и названия полей меняются в настройках компонента.
|
|
|
|
## Пресеты
|
|
|
|
```text
|
|
2=02:00|2+2=04:00|4=04:00|5=05:00|5+20=05:00|10=10:00
|
|
```
|
|
|
|
Можно добавлять свои:
|
|
|
|
```text
|
|
Матч-штраф=05:00
|
|
```
|
|
|
|
## События
|
|
|
|
```text
|
|
player_selected
|
|
player_dropped
|
|
penalty_assigned
|
|
penalty_started
|
|
penalty_paused
|
|
penalty_finished
|
|
penalty_removed
|
|
```
|
|
|
|
## API Runtime
|
|
|
|
```javascript
|
|
UIBuilderRuntime.getHockeyPenaltyBoard("hockey_penalty_dashboard");
|
|
|
|
UIBuilderRuntime.assignHockeyPenalty(
|
|
"hockey_penalty_dashboard",
|
|
{id:"H17", side:"home", number:"17", name:"Иванов", position:"НАП"},
|
|
"2+2"
|
|
);
|
|
```
|