Подскажите как скорректировать стили, в конкретно взятом случае ширину окна которое показывается по вызову Terrasoft.utils.inputBox
Пример вызова:
Terrasoft.utils.inputBox(
"Заполните комментарий возврата",
function(returnCode, controlData) {
if (returnCode === "ok") {
//do something;
}
},
["ok", "cancel"],
this,
{
content: {
customConfig: {
className: "Terrasoft.MemoEdit",
height: "200px",
},
dataValueType: Terrasoft.DataValueType.TEXT,
value: ""
}
},
{
defaultButton: 0,
}
);
"Заполните комментарий возврата",
function(returnCode, controlData) {
if (returnCode === "ok") {
//do something;
}
},
["ok", "cancel"],
this,
{
content: {
customConfig: {
className: "Terrasoft.MemoEdit",
height: "200px",
},
dataValueType: Terrasoft.DataValueType.TEXT,
value: ""
}
},
{
defaultButton: 0,
}
);
Как редактировать стили внутреннего поля инпута - понятно, в свойстве customConfig
Так же я пробовал передавать стили в последнем аргументе вызова в свойстве style
н/п
...
{
style: {width: "600px"}
defaultButton: 0,
}
);
{
style: {width: "600px"}
defaultButton: 0,
}
);
Пробовал назначить стиль через свойство classes , в данном случае я предположил что стиль требуется установить "врапперу", т.к. на странице собственно если просматривать элементы, то речь идет о
id="t-comp0-wrap" class="ts-messagebox-box ts-messagebox-border-style-blue ts-messagebox-center-position" style="height: 415px;">
...
{
classes: {wrapClassName: "my-custom-class"}
defaultButton: 0,
}
);
{
classes: {wrapClassName: "my-custom-class"}
defaultButton: 0,
}
);
PS: Так же в исходных кодах найдено несколько примеров где так-же устанавливаются стили для заголовка через captionClassName - но в моем случае так-же стиль для caption-элемента не назначается.
Нравится
1 комментарий
7 марта 2017 16:26
Добрый день, Илья!
Для реализации данного кейса лучше написать собственный модуль со стилями. Пример использования такого модуля можно подсмотреть по ссылке: https://academy.terrasoft.ua/documents/technic-sdk/7-9/ispolzovanie-pol…
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать