В комментариях к некоторым постам упоминается, что Terrasoft.showInputBox может быть многострочный, но на практике это не работает.
Делаю так:
Terrasoft.showInputBox("Список рекомендаций", function() {}, ["ok"], null, {
name : {
dataValueType: Terrasoft.DataValueType.TEXT,
value: text,
values: {
layout: {
rowSpan: 3
},
contentType: Terrasoft.ContentType.LONG_TEXT
}
}
},
{
defaultButton: 0
});Получаю однострочное поле (input type="text"), в консоли ошибок нет.
Я что-то делаю не так?
Нравится
4 комментария
28 мая 2018 16:18
Оно крайне забавно съезжает в процессе заполнения текстом :DDD
Terrasoft.showInputBox("Список рекомендаций", function() {}, ["ok"], null, {
name : {
dataValueType: Terrasoft.DataValueType.TEXT,
value: "",
customConfig: {
className: "Terrasoft.MemoEdit"
}
}
},
{
defaultButton: 0
});
28 мая 2018 16:26
Исправляюсь. Там оказывается есть параметр высоты.
Terrasoft.showInputBox("Список рекомендаций", function() {}, ["ok"], null, {
name : {
dataValueType: Terrasoft.DataValueType.TEXT,
value: "",
customConfig: {
className: "Terrasoft.MemoEdit",
height: "150px"
}
}
},
{
defaultButton: 0
});
28 мая 2018 16:27
Варфоломеев Данила,
Ну раз пошла такая пьянка, какие там еще параметры есть? :)
28 мая 2018 16:35
Алексей-Карягин пишет:
какие там еще параметры есть
конкретно под MemoEdit? поиск по all-combined выдал:
memo: {
dataValueType: Terrasoft.DataValueType.TEXT,
value: a,
customConfig: {
className: "Terrasoft.MemoEdit",
height: "235px",
readonly: !0,
markerValue: "validationMessage"
}
}Можно тут глянуть что ещё можно добавить из свойств (placeholder и width точно работают). Ну и я так понимаю аналогично с др. контролами.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать