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

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

Нравится

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

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

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

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

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")

Выполните в консоли находясь в любой карточке.

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

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

Спасибо :)

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