助力ASP.NET Core 2.1开发!Layx 企业级弹窗插件发布!

时间:2023-03-09 20:48:09
助力ASP.NET Core 2.1开发!Layx 企业级弹窗插件发布!

我们在开发B/S架构企业管理系统时经常用到弹窗、目前市场上主要有两大弹窗:layer/artdialog,这两款做的都非常的棒。由于我们ERP系统比较复杂、需要能够拥有和Windows弹窗一样的弹窗组件。这两款目前不足以担当的起。一个企业级的ERP弹窗至少需要以下特点:

1、支持跨域获取焦点

2、支持窗口自动记录位置

3、支持8个方向拖曳调整窗口位置

4、支持触摸屏操作、包括移动端、触摸屏电脑

5、支持丰富的弹窗类型、提示框、对话框、消息框、文本窗、网页窗、浮动窗、窗口组等

6、支持各种高度自定义和高度拓展

7、支持各种操作、事件监听

8、支持快捷键操作,如ESC退出

...

这些功能都是目前这两大弹窗没能做到的。然而,Layx 做到了!

Layx 是一款针对B/S架构企业管理系统开发的弹窗组件,纯原生Javascript开发、不依赖任何第三方插件或组件。GZIP压缩版仅13.5kb,非常小巧。

预览地址

http://monksoul.gitee.io/layx/doc/

助力ASP.NET Core 2.1开发!Layx 企业级弹窗插件发布!

Layx 目前支持非常多特性

  • 纯原生Javascript实现,不依赖任何第三方框架
  • 支持IE10+(含IE10)、Chrome、Firefox、Opera、Edge等主流浏览器
  • 支持多种窗口类型:文本窗口,页面窗口,窗口组,提示窗口,消息窗口,询问窗口,输入窗口,加载窗口、浮动窗口、置顶窗口、倒计时窗口
  • 支持窗口最大化、最小化、恢复、置顶、关闭控制及事件监听
  • 支持窗口阻隔、窗口闪烁功能
  • 支持窗口点击标题获取焦点、点击内容/页面获取焦点
  • 支持窗口图标定制、操作按钮定制
  • 支持窗口四个方向拖动及方向控制
  • 支持窗口八个方向拖曳大小及拖曳方向控制
  • 支持窗口自动获取页面标题
  • 支持窗口位置记录及恢复
  • 支持窗口相互通讯
  • 支持窗口设定自动关闭
  • 支持窗口外观控制、状态栏、透明度控制
  • 支持窗口操作拦截器、可以拦截任何不正常操作
  • 支持窗口初始化位置、宽高度、最小化宽高度控制
  • 支持窗口加载文字控制
  • 支持窗口滚动条自能判断
  • 支持窗口最小化统一管理
  • 支持滚动条智能判断
  • 支持窗口位置记录保存
  • 支持 ESC 快捷键退出窗口
  • 支持触摸屏手势拖曳、拖动

Layx 开源地址

Gitee:https://gitee.com/monksoul/LayX

Github:https://github.com/MonkSoul/Layx

感兴趣或者喜欢的不妨去看一看!