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

Динамическое изменение значения поля в Terrasoft.utils.inputBox

Как динамически задавать значение текстового поля в Terrasoft.utils.inputBox, когда он уже открыт?

Нравится

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

Добрый день, Олег!

К сожалению, динамически выполнить изменение данного поля не получится.

Через Ext.JS можно все :)

[javascript]
var controls = {
content: {
customConfig: {
className: "Terrasoft.MemoEdit",
height: "200px",
markerValue: "html-edit"
},
dataValueType: Terrasoft.DataValueType.TEXT,
value: ""
}
};
Terrasoft.utils.inputBox(
"Заголовок",
function(){},
["ok", "cancel"],
this,
controls
);

Ext.get("t-comp0-wrap").select("textarea").update("Some text 2")
[/javascript]
Выполните в консоли находясь в любой карточке.

Достучаться до компонента и повеситься на его рендер конечно не получится... ну только если "оверрайдить" ашь от самого "Ext.dom.AbstractElement"

Но если вы можете как либо событийно завязаться на показ инпутбокса - то как заменить я показал.

Спасибо :)

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