Я использую Марионетка , Make-файлы для создания RPMs и Бамбук , чтобы сделать это для меня. Моя система непосредственно не применяется, и я не к знакомому с миром Windows, но существуют некоторые передаваемые шаблоны.
Мой делать установку позволяет мне создавать об/мин для всего (php, освобождает, php веб-сайты, модули жемчуга, C приложения, и т.д.), которые составляют мое приложение. Это можно назвать вручную, или через Бамбук. Я передаю их об/мин в конфетку repo и марионеточные дескрипторы, удостоверяясь последнее (или корректный), версии программного обеспечения установлены в кластере.
Вы могли автоматизировать встраивающие пакеты программного обеспечения в MSI? Я думаю, что Марионетка может управлять установкой пакетов программного обеспечения и версий в Windows.
Вы можете попробовать следующее:
Ext.IframeWindow = Ext.extend(Ext.Window, {
onRender: function() {
this.bodyCfg = {
tag: 'iframe',
src: this.src,
cls: this.bodyCls,
style: {
border: '0px none'
}
};
Ext.IframeWindow.superclass.onRender.apply(this, arguments);
}
});
var w = new Ext.IframeWindow({
id:id,
width:640,
height:480,
title:"Knowledge Control Solutions Iframe Window Sample",
src:"http://www.google.es"
})
w.show();
С уважением
Если вы серьезно относитесь к работе с iframe в Ext JS, вам действительно следует использовать пользовательское расширение ManagedIFrame . Работать с необработанным iframe в Ext (особенно внутри макетов) - не самое простое занятие, которое можно попробовать сделать с нуля.