BAMS 二次开发文档

前端原生JS插件介绍

发布时间 2015-01-05 15:47   浏览量()   收藏()

BAMS中原生JS和Jquery插件混用,但是由于历史问题,原生JS插件占据了较大比例,并充当着相当重要的角色。

下面就详细介绍一下历史悠久的原生JS插件。

一、多页面、多标签页效果,让系统像浏览器那样打开多个选项卡,多个页面切换展示。插件源头已经不清楚了,网上找了半天也没发现什么,这里就称它为“MDITab”吧。BAMS对MDITab也进行了扩展,新增了鼠标右击事件,可以关闭其他选项卡。注意,该插件在测试的时候需要放到服务器上,本地直接打开没有效果。

MDITab

二、树形插件,使用xml方式实现,BAMS还对其进行了二次开发,实现了目前的radio、checkbox两种形式

xtree

xloadtree

xmlextras

三、弹出框,经历过两次选择,开始用的ymPrompt插件,效果不错。后来接触到了artDialog,功能更加强大。于是用artDialog替换了ymprompt。当然BAMS也对其进行了二次封装,详情可看pageToService.js这个文件。

ymPrompt

artDialog

以下为项目中所有js文件介绍,红色标记出来的是比较重要的几个插件,需要掌握。

artDialog  //弹出框

colorJs  //颜色选择

dataJs  //My97DatePicker日期选择

editdiv  //编辑弹出框,不推荐使用了,系统中有遗留

ext  //extJs相关文件,只是在网络磁盘用的

movediv  //办公桌面,div块拖动效果

slider  //数据表格右下角页数选择

split  //左右布局

suggest  //自动提示

sys_btn  //按钮

sys_grid  //数据表格

tabJs  //页面内tab页效果

tabs  //整体框架tab页效果

tipalert  //提示框,操作成功、失败等等弹出提示

tooltips  //右下角提示效果,在线人数、待办、邮件提醒等等

treeJs  //树形插件

contextmenu.js  //鼠标右键效果

cookie.js  //浏览器cookie插件

formjs.js  //表单相关功能

jcarousellite.js  //上下左右滚动效果

jquery.accordion.js  //百叶窗效果

jquery.hotkeys.js  //快捷键插件

json2.js  //js对象和json数据转换工具

leftMethod.js  //分栏左侧小方块功能点击效果

login.js  //登录相关

normalutil.js  //系统内常用的js工具方法

pageToservice.js  //页面和后台交互相关

pcasunzip.js  //省市县

selectJs.js  //常用选择功能汇总,如人员、部门、岗位选择等等

sysgrid.js  //数据表格

syspanel.js  //panel块效果

weather.js  //天气相关

广告会让浏览体验不好,可这是网站的唯一收入,请点击下面的百度广告,支持老高的开源行动吧!