本帖最后由 加菲喵 于 2015-9-11 09:34 编辑
制作进度条
描述 实现方案
1.描述 目前在Excel批量导入提交的地方有进度条,而且是真的进度条。想要实现进度条效果,只能做一个模拟进度条效果,实现效果。 2实现方案 开始事件: - FR.$defaultImport('/com/fr/write/web/excel/es.js', 'js');
- FR.$defaultImport('/com/fr/write/web/excel/es.css', 'css'); -- 引用外部的JS 和 CSS
- var div = $('<div style="width:200px;height:20px;z-index:10000;left:100px;top:100px;position:absolute"/>'); -- 创建一个DIV,设置参数
- FR.processbar =new FR.SingleProgressBar();
- FR.processpane = div;
- $(FR.processbar.element).appendTo(div);
- div.appendTo($('body')); -- 将DIV 与body页面关联
-
- --执行方法, 每0.5秒,执行一次
- setInterval(function() {
- var v = FR.processbar.value;
- if (v < 100) {
- FR.processbar.setValue(v + 10);
- }
- }, 500);
复制代码
结束事件:
- FR.processbar.setValue(100);
- setTimeout(function() {
- FR.processpane.hide();
- }, 500);
- </p>
复制代码
2.3 效果预览
附件:
ExcelImport_3.cpt
(17.96 KB, 下载次数: 166)
excelimport_3.xls
(26.5 KB, 下载次数: 134)
|