В комментариях к некоторым постам упоминается, что 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 точно работают). Ну и я так понимаю аналогично с др. контролами.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать