【仅供内部供应商使用,不提供对外解答和培训】
【仅供内部供应商使用,不提供对外解答和培训】
toast包格式
/com/fr/fs/plugin/customstyle/toast/[toast样式名] (注:toast样式名建议使用非中文) |----style.css //导入样式 |----style.js //导入脚本 |----cover.png //主题包封面( 建议尺寸240*88 ) |----cover@2x.png//主题包封面( MacOS专用,建议尺寸480*176 ) |----其他目录(包括需要使用到的一些自定义资源文件)
样式开放接口
toast样式开放了toast方法
toast : function(message) { /*toast位置*/ /*toast样式颜色*/ /*toast动画效果*/ }
自定义样式toast包实为引入的外部js、css以及资源文件等。
为了使用toast接口,首先我们在style.js里需要对FR.Msg配置进行扩展,具体代码如下:
(function ($) { $.extend(FR.Msg, { toast: function(message){ /*需要重写的toast方法*/ } }); })(jQuery);
内置的Drop_Down_B toast样式按如下代码改写方法:
效果图如下:
系统配色主要有4种:高亮色、图标外框色、底栏色和文字色,可通过复写css来修改任意地方的样式或者配色
系统配色分别对应如下css样式:
.fui-bsb{ background-color: @color; } .fui-bsc{ color: @color; } .fui-bsd{ border-color: @color; }
.fui-fhc{ color: @color; } .fui-fht{ text-shadow: 0 0 3px @color; }
.fui-seb{ background-color: @color; }
.fui-fbc{ color: @color; } .fui-fbt{ text-shadow: 0 0 1px @color; }
获取管理系统节点
请求 | 参数 |
---|---|
FR.servletURL + "?op=fs_main&cmd=getmoduleitems" | {id: -1} |
获取目录树节点
请求 | 参数 |
---|---|
FR.servletURL + "?op=fs_main&cmd=module_getrootreports" | {id: 1} |
FS.loadModule(render, moduleName) 方法:根据模块名加载对应模块配置页面,用于集成独立页面 参数: render 渲染dom moduleName 模块名 例如:FS.loadModule($('<div/>').appendTo('body'), 'report');
集成并加载指定标签模块,模块名列表如下:
模块名 | 参数值 |
---|---|
报表管理 | report |
用户管理 | user |
权限管理 | privilege |
定时调度 | schedule |
系统管理 | sysmgr |
平台外观 | lookandfeel |
注册信息 | register |
系统监控 | monitor |
移动平台 | mobile |
注: 必须先做单点登录,只有登录FS才有访问标签页的权限。
FS.signOut() 方法:注销当前登录的用户,并返回登录页面。 参数:无。