如何解决Sencha Architect 4.2 - 如何在生成的 index.html 中轻松更改 <title>
我正在处理一个已更名的项目。我需要改变
生成的 index.html 中的
由于每次执行构建时都会生成 index.html,因此对该 index.html 所做的任何手动更改都会被构建覆盖。
到目前为止,我的解决方法是挂钩应用程序方法并直接操作 DOM。
launch: function() {
...
Ext.getDoc().dom.title= 'My Application Name';
...
}
有没有办法为 index.html 提供额外的配置选项,以便构建过程正确使用我们想要的值?理想情况下,我希望从我的生产代码中删除此 hack。
解决方法
在您的情况下,手动编辑文件一次并阻止 SA 更新它是否就足够了?
编辑 -> 项目设置 -> 常规 -> 取消勾选“保存时覆盖索引文件”
,在应用程序中,您可以设置title 配置选项。
// @require @packageOverrides
Ext.Loader.setConfig({
});
Ext.application({
models: [
'Car'
],views: [
'CascadingSelect'
],name: 'CascadingSelect',title: 'Some Title Here',requires: [
'Ext.window.MessageBox'
],launch: function() {
Ext.create('CascadingSelect.view.CascadingSelect');
}
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。