Time
Технические вопросы
7.x

Terrasoft.DataValueType.TIME Шаг по умолчанию.

Здравствуйте. Создал на кастомной странице поле Terrasoft.DataValueType.TIME

Объявил в атрибутах:
attributes: {
"BreakStart1": {
dataValueType: Terrasoft.DataValueType.TIME
}
}

В дифах:

diff: /**SCHEMA_DIFF*/[
{
"operation": "insert",
"name": "BreakEnd1",
"parentName": "Header",
"propertyName": "items",
"index": 1,
"values": {
"layout": { "colSpan": 12, "column": 12, "row": 1 },
"caption": "Время до",
"contentType": Terrasoft.ContentType.TIME,
"bindTo": "BreakEnd1"
}
}
]

На странице создался комбобокс с дефолтными значениями времени, с шагом 15 минут. (см. скрин)
Вопрос: Как самостоятельно установить этот шаг. Мне нужно 10 минут.

Нравится

2 комментария

Олег, за данное поведение класса TimeEdit отвечает свойство interval. По умолчанию данное свойство имеет значение 15. Пример кода:

[javascript]
{
"operation": "insert",
"name": "UsrTime",
"values": {
controlConfig: {
className: "Terrasoft.TimeEdit",
interval: 5
},
"layout": {
"colSpan": 12,
"rowSpan": 1,
"column": 0,
"row": 2,
"layoutName": "ContactGeneralInfoBlock"
},
"labelConfig": {},
"enabled": true,
"bindTo": "UsrTime"
},
"parentName": "ContactGeneralInfoBlock",
"propertyName": "items",
"index": 4
},
[/javascript]

Спасибо, Илья. Все получилось. А еще вопрос.

Можно ли в controlConfig: {
className: "Terrasoft.TimeEdit",
interval: 5
},
указать еще какие-нибудь значения? Интересует Показ времени, в раскрывающемся комбобоксе, не за целые сутки, а например с 9.00 по 21.00?

Показать все комментарии