Добрый день!
Есть ли у кого нибудь кодовый код, чтобы сделать раздел где будет только фрейм.
Фрейм должен занимать максимум страницы.
Нравится
1 комментарий
11 марта 2021 17:15
Александр, можно даже без «кодового кода». Создать в итогах новую вкладку, там новый итог типа «веб-страница» и максимально растянуть:

А если нужно именно вместо раздела, см., как добавляется iframe вместо контрола в WelcomeScreen (только там это происходит по кнопке, а не в момент открытия):
//VideoContainer
{
"operation": "insert",
"name": "VideoContainer",
"parentName": "VideoScreen",
"propertyName": "items",
"values": {
"id": "VideoContainer",
"itemType": Terrasoft.ViewItemType.CONTAINER,
"classes": {
wrapClassName: ["video-wrapper"]
},
items: []
}
}
...
/**
* Handles a click on the "Play" button
* @private
*/
onPlayButtonClick: function() {
this.set("WelcomeScreenVisible", false);
this.set("VideoScreenVisible", true);
var html = this.getVideo();
var videoContainer = this.Ext.get("VideoContainer");
this.Ext.create("Terrasoft.HtmlControl", {
id: "videoControl",
renderTo: videoContainer,
html: html,
selectors: {
wrapEl: ".video-wrapper"
}
});
},
...
getVideo: function() {
var html = "<iframe width=\"996\" height=\"698\" src=\"{0}\" frameborder=\"0\" allowfullscreen></iframe>";
var welcomeScreenVideoUrl = this.get("WelcomeScreenVideoUrl");
return this.Ext.String.format(html, welcomeScreenVideoUrl);
},
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать