ExtJs desktop 显示无框窗口

一点摸索extjs的Desktop 1、先进入desktop.html 代码 setPath()函数 代替命名空间的(为了节省字数?) 'Ext.ux.desktop' 代替‘js’ 带单引号说明是路径 'js'表示和当前文件(desktop.html)同一目录下的js文件夹 MyDesktop代替'' MyDesktop没有单引号是变量 “”表示和当前文件同一目录下 比如 Ext.require('M 阅读详情

在extjs desktop中,有时需要显示一些没有边框的透明windows 就像开机LOGO,播放器等,可以显得桌面更酷,实现这个需要两步配合,一是在桌面显示一个无框,背景透明的windows,二是在windows里面显示内容的图片背景最好不是规则形状的,把边缘外的部分透明,保存为png图片,这样,浏览看到的就是一个不规则形状的LOGO,或者播放器等等。

以下是代码

 这个可以放在desktop.js文件中,开机自动执行,也可以在其它需要的地方,按需要执行
 
    createpopWindow: function () {
        var desktop = this.app.getDesktop();
        var win = desktop.getWindow('popwin');
        if (!win) {
            win = Ext.create('Ext.window.Window', {
                header: false,
                border: false,
                id: 'popwin',
                baseCls: '',          //  这个很关键 背景透明
                shadow: false,
                frame: false,
                width: 400,
                height: 350,
                maximizable: false,
                resizable: false,
                hideMode: 'offsets',
                constrain: false,
                layout: 'fit',
                loader: {
                    url: 'abc/def.htm',  //这个htm里放个不规则形状的边缘透明图片和其他业务代码
                    autoLoad: true,
                    scripts: true
                }
            });
        }
            var myy = (Ext.getBody().getHeight() - 600) / 2;  // 显示在屏幕中间
            var myx = Ext.getBody().getWidth() - 53;
            win.showAt([myx, myy]);
        var proxy = new Ext.dd.DDProxy(win);        // 这个win可以拖动位置
        return win;
    }


以下两个实现的不规则形状桌面窗口




demo :   http://demo.linbsoft.com/zykdsk/default.aspx



ExtJS桌面化(desktop)插件Demo项目 该项目是通过改装desktop插件包下的app.js和desktop.js完成的桌面化项目!采用的动态加载的方式、100%保证能在myeclipse环境下跑起来! 立即下载

相关推荐

ExtJs6 Desktop

本桌面拓展自ExtJs6.0 DeskTop Demo 主要作如下修改: 1. 修改提示宽度不能自适应问题 2. 增加桌面图标自适应换行 3. 增加桌面图标拖动 4. 解决桌面图标拖动后闪屏问题 5. 桌面背景默认拉伸 6. 增加中文支持文件 7. 任务栏背景色 8. 开始菜单多级菜单 9. 登录窗口

Extjs---desktop应用

最近在学习Extjs,感觉到了extjs的强大,尤其是看了它的desktop之后,ext的desktop做的确实不错,在网上找了一下extjs的desktop的资料,并没有太多完整的实例有的话想下载很麻烦,于是决定自己整一个,说干就干,我的desktop是SSH+Extjs 4实现    总体架构就是大家看到的截图,至于SSH框架的大家就不在这里赘述了,接下来介绍每个包的作用: ...

想成为工程师的码农 496

EXTJS桌面系统-完整实例

EXTJS桌面系统-完整实例 数据库可以根据映射文件自己简历 这里只是为大家展示一下

ExtJs6 Desktop Demo 修改测试

本桌面拓展自ExtJs6.0 DeskTop Demo 主要作如下修改: 作者:LinBSoft http://www.linbsoft.com 1. 修改提示宽度不能自适应问题 2. 增加桌面图标自适应换行 3. 增加桌面图标拖动 4. 解决桌面图标拖动后闪屏问题 5. 桌面背景默认拉伸 6. 增加中文支持文件 7. 任务栏背景色 8. 开始菜单多级菜单 9. 登录窗口

LinBSoft的专栏 6566

基于云平台的ATS系统微服务架构方案研究

在当前智慧地铁的升级转型过程中,城市轨道交通ATS系统面临着稳定性差、运维方 式繁琐和故障应急处理效率低等问题。为此,提出一种基于云平台的ATS系统微服务架构方案; 研究了ATS系统在云平台上的微服务总体架构、ATS应用的微服务划分和设计、容器部署方式 及通信交互模式,可实现系统松耦合和易扩展,达到节约计算资源、提高系统稳定性和运营效 率的目的

mi_lan1的博客 966

《手把手教你修复过期K8s集群证书:记一次K8s集群起死回生实录》

今天本想打开半年前部署的K8s测试集群跑个Demo,结果`kubectl`直接报错`certificate has expired`!作为一名云原生老司机,我决定把这次'抢救'过程记录下来,手把手带大家解决这个运维常见问题。

✨ 欢迎来到【Seal ^_^ 的优快云博客】!✨ 3778

Extjs desktop类桌面系统的开发

最近看到extjs的类桌面系统,被其界面吸引,然后试着用extjs desktop开发了一个项目。 一》开发目录结构: resources文件夹是我们自己定义的放资源文件,包括样式,壁纸,图片等。 modules是我项目中对应的各个窗口js模块,也是我们自己需要开发的窗口模块。 extjslib是extjs的库文件; extjslib中core文件夹内是desktop类桌面需

Fly_Sky之听香水榭 2万+

文献综述三大痛点用AI轻松解决!借助Gemini 3 Pro搞定检索难、阅读慢、框架乱问题(附 AI 提示词)

4)“漏斗式”结构:先介绍宏观领域的研究现状,再缩小范围,聚焦于与你课题直接先关的子领域,深入探讨与你研究变量直接相关的文献, 指出前人没做过、没做全或结论有矛盾的地方,再顺势提出你的研究课题,这种结构逻辑最清晰,能直接引导读者发现你研究的必要性。想要有针对性的搜到相关文献,必须先把模糊的研究题目拆解成精准的检索语言,这个时候就需要建立一个关键词矩阵,如核心词、同义词、学术术语、上下位词,以及对应的英文表达。请围绕【我的研究主题/关键词】,检索近5年发表的高被引的中英文文献,优先选择顶刊综述/论文。

智能AI让学术科研更容易 277

extjs4 desktop 实现仿win7效果的桌面窗口预览效果

先上图:这个预览效果是不是很炫,代码如下:在原extjs desktop自带的demo的基础上,拓展TaskBar.js代码:Ext.namespace("LinBsoft._PreviewBox"); LinBsoft._PreviewBox = Ext.extend(Ext.Component, { inited: false, defaultZInd

LinBSoft的专栏 4491

把冷门数据从内存里请出去:ABAP 环境下玩转 SAP HANA Native Storage Extension (NSE) 的开发者实战笔记

摘要:SAP HANA NSE技术为ABAP系统提供了一种经济高效的温数据管理方案。文章首先指出企业数据存在"温度分层"现象,高频访问的热数据需常驻内存,而低频温数据更适合存储在磁盘或闪存。NSE通过混合列存架构,将不常访问的数据移至磁盘但仍保持数据库内统一管理,显著降低内存成本。 关键实施要点包括:在ADT技术设置中将Load Unit设为"Page Enforced"以启用NSE;理解buffer cache作为数据"抽屉"的工作原理;掌握选表

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 162

基于YOLO的智能视频监控异常行为检测研究:从算法原理到落地部署的全栈实践

本文深入探讨如何利用 YOLO(You Only Look Once)系列算法构建一套端到端的异常行为检测系统。文章首先回顾 YOLOv8 在时空建模上的局限,然后提出“YOLO-STA(Spatio-Temporal Aggregation)”轻量级改进框架,在公开数据集 UCF-Crime 上将异常行为检测的 mAP@0.5 从 72.4 提升到 80.1;接着给出完整训练、推理、部署的 Python 代码(PyTorch + TensorRT),并介绍如何仅用 4 GB 显存的 Jetson Xavi

博客 1326

ExtJS desktop 关联二级菜单桌面快捷方式

ExtJS desktop 二级菜单桌面快捷方式 ExtJS desktop 二级菜单图标在桌面上链接 ExtJS desktop ExtJS desktop 二级菜单 ExtJS desktop 菜单 ExtJS desktop 桌面菜单

dataminer 的博客 3319

SAP RAP 校验全流程:从 EML 读取到消息上屏与阻止落库

本文系统梳理了 SAP ABAP RAP 中的校验流程(The Validation Process),结合 Airline/Connection 案例,详细讲解了三类核心校验:语义键唯一性、外键有效性和字段间一致性。文章覆盖了 EML 的 READ ENTITIES 操作、reported-* 与 failed-* 结构的使用方法、消息创建与字段绑定技巧,以及处理草稿数据时的 UNION 查询策略。通过代码示例演示了如何实现校验逻辑、生成错误消息并阻止无效数据持久化,同时提供了常见问题的排查建议。全文注重

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 332

extjs桌面 java_ExtJs桌面组件(DeskTop)

在desktop\js目录中包含了5个js文件,这5个js文件如下:还有css样式表:desktop.css,图片素材在这5个js文件中封装了用于模拟桌面的类,这些类如下:Ext.ux.StartMenu(StartMenu.js) 模拟操作系统桌面左下方的开始菜单Ext.ux.TaskBar(TaskBar.js) 模拟操作系统桌面右下方的任务栏Ext.Desktop(Desktop.js) 模...

weixin_27009347的博客 345

【C++】ROS:ROS1环境配置与基础示例

ROS1环境配置与基础示例

DevFrank的博客 2103

构建基于知识图谱的金融风险关联网络可视化系统

知识图谱是一种用于表示实体及其关系的图形结构,能够将分散的数据组织成易于理解和查询的形式。语义性:通过实体和关系的描述,赋予数据语义。结构化:以图的形式组织数据,便于计算机处理。动态性:支持实时更新,能够反映数据的最新状态。风险关联网络是指将金融风险事件、实体及其关系以图形形式表示的网络。关联性:能够展示风险事件之间的相互影响。动态性:能够实时反映风险变化。可视化:便于金融从业者直观理解风险分布。可视化系统是指通过图形界面展示数据或信息的系统。提供直观的数据显示。帮助用户快速理解复杂数据。

AI天才研究院 1057

带拖拽的Extjs的desktop实现

extjs desktop 拖拽

在等一个可能 7912

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

ExtJs4 desktop 开发 桌面图标换行

以下是Ext4 的desktop桌面图标换行问题网上流传的解决方法 (是存在问题的) init: function() { this.callParent(); this.initShortcut(); } 注意 自定义函数 init 要放在 callParent 的下面。否则页面初始化的时候。没有换行。只有在变换页面高度的时候,才换行。 initShortcut:func

2064

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Extjs Desktop admin 模块示例

admin模块下有

mychirs的专栏 1338

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

ExtJs桌面组件(DeskTop)

ExtJs桌面组件(DeskTop)

落日小屋 2万+

ExtJs:Desktop的Window层叠遮罩问题

ExtJs的Desktop里面碰到一个问题。在一个models里面创建一个子窗口,然后在子窗口遮罩后面所有窗口。 1.发现问题:无法有时候无法遮罩后面父窗口。 2.原因:在Chrome查看dom后发现“ext-el-mask”元素的"z-index"属性的值并不对应不被遮罩的窗口(也就是弹出的子窗口)的"z-index"属性的值。 3.解决办法:所以后面我在window渲染完成后把“ext-

分享是一种美德,开源是一种气度 3403

extjs4.2 desktop 桌面图标换行

在自带的extjs4.2 desktop例子基础上,修改 desktop.js 文件  添加如下代码: //shortcuts 自动换行 initShortcut: function () { var btnHeight = 64; var btnWidth = 64; var btnPadding = 30;

LinBSoft的专栏 2277

extjs desktop 窗口自适应大小

建立一个窗口,窗口中包含一个id为id:'notepanel'的 newpanel 在窗口大小变化时,监听窗口大小变化事件,并根据变化后的窗口大小,去调整里面panel(可以是某种布局的多个panel)的大小  就实现了窗口内部件自适应窗口大小.    //建立窗口   createWindow: function () {         var desktop = this.app.g

LinBSoft的专栏 7798

把extjs4.2 desktop 窗口最大化动画效果移植到extjs4.1 中

[原创,转载请标明并留本文链接] 项目是extjs4.1做的,extjs4.2出来了,觉得有些新特性还不错,但移植项目发现css格式有些地方乱了,移植到4.2的原项目渲染效果也不理想,只能作罢,但extjs4.2有个效果吸引我,那就是extjs4.2 desktop 窗口最大化动画效果,4.1中没有这个效果,就研究参照4.2的代码改进4.1,最终实现了效果移植,代码如下: 修改extjs4.1

LinBSoft的专栏 6346

extjs4.1 desktop 桌面窗口切换,放大缩小卡死问题解决

extjs4.1 desktop 桌面窗口切换,放大缩小,关闭,多操作几次,窗口常会卡死在那, 错误代码:Uncaught TypeError: Cannot read property ‘dom’ of null  或 Uncaught TypeError: Cannot read property ‘dom’ of undefined   定位到 desktop.js文件的 last.el

LinBSoft的专栏 6640

extjs6 desktop 桌面多主题切换

extjs6 desktop想实现多主体切换,因为项目要编译,不像extjs4一样方便的切换主题,采用Ext.util.CSS.swapStyleShee的API进行切换主题,虽然可以无刷新即时切换,但有原主题残留,导致多主题叠加的现象,效果并不理想,因此,找到以下方法实现切换。1.修改项目根目录下的 app.json文件, 找到 "theme": "theme-crisp",一节,改为其它主题,

LinBSoft的专栏 6327
上一篇: ExtJs 省市级联选择代码
下一篇: extjs数字校园-云资源平台 2014.2.17-在线打字测试
领尚
博客等级 码龄14年 1143粉丝 271原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值