使用SAP ABAP BSP应用实现一个环状的进度条

简介: 使用SAP ABAP BSP应用实现一个环状的进度条

Created by Jerry Wang, last modified on Aug 06, 2014 Go to start of metadata


创建一个新的BSP application和一个新的view, 将wiki末尾的html source code copy 进view.image.png创建两个mime object,类型为javascript:image.png实现原理:

  1. index.js里以100毫秒为时间间隔定期执行一个匿名函数. 在这个函数里,动态设置当前progress circle的class。image.png可以在chrome console里观察到该函数周期性的执行:image.png在html file里,每个1%的进度都有一组对应的class。每个class通过transform 实现动画效果。image.png可以在chrome 里观察到degree的变化:image.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngndex.js:


var $last = $(’.progress-radial’).last();

setInterval(function(){

var currentClass = $last.attr(‘class’).split(’ ')[1];

var currentPercentage = currentClass.substring(9,12);

var newPercentage = (parseInt(currentPercentage) + 1);

if (newPercentage > 100) {

newPercentage = 1;

}

var newClass = ‘progress-’ + newPercentage;

console.log("remove current class: " + currentClass);

console.log("add new class: " + newClass);

$last.removeClass(currentClass).addClass(newClass);

},100);



相关文章
|
1月前
|
开发者 UED
SAP ABAP Tabstrip 控件介绍
SAP ABAP Tabstrip 控件介绍
24 0
|
8月前
|
Java Android开发 iOS开发
SAPGUI 里运行的老程序,如何对新的 SAP Fiori Belize Theme 进行适配?
SAPGUI 里运行的老程序,如何对新的 SAP Fiori Belize Theme 进行适配?
61 0
|
7月前
|
存储 设计模式 前端开发
什么是 SAP 的 BSP UI 技术
什么是 SAP 的 BSP UI 技术
56 0
|
7月前
|
存储 JavaScript 前端开发
使用纯 ABAP 开发 SAP UI5 应用(一):abap2UI5 开发环境搭建介绍
使用纯 ABAP 开发 SAP UI5 应用(一):abap2UI5 开发环境搭建介绍
101 2
|
8月前
|
Java BI 数据库
使用 SAP UI5 ABAP Repository 部署本地 SAP UI5 应用到 ABAP 服务器的单步调试
使用 SAP UI5 ABAP Repository 部署本地 SAP UI5 应用到 ABAP 服务器的单步调试
61 1
|
8月前
|
存储 移动开发 前端开发
SAP Fiori Launchpad 应用的两个实用技巧分享
SAP Fiori Launchpad 应用的两个实用技巧分享
37 0
|
数据库
SAP ABAP——选择屏幕demo
本文是一个ABAP选择屏幕的demo,废话不多说直接看demo场景
296 0
SAP ABAP——选择屏幕demo
|
Web App开发 JavaScript 前端开发
使用SAP ABAP BSP应用实现一个环状的进度条
使用SAP ABAP BSP应用实现一个环状的进度条
183 0
使用SAP ABAP BSP应用实现一个环状的进度条
|
Web App开发
如何查找UI5应用对应在ABAP Netweaver服务器上的BSP应用名称
如何查找UI5应用对应在ABAP Netweaver服务器上的BSP应用名称
如何查找UI5应用对应在ABAP Netweaver服务器上的BSP应用名称
如何使用SAP Fiori Launchpad Designer
(1) 登录Fiori Gateway系统后台,使用事务码 /UI2/FLPD_CUST
如何使用SAP Fiori Launchpad Designer