在SAP WebClient UI裡顯示倒數計時的UI

i042416發表於2020-08-29

First let’s have a look at what is achieved: Once you click work center “Jerry count down”, the count down is displayed with a small animation.


在SAP WebClient UI裡顯示倒數計時的UI


The steps to build this application are almost the same as  Step by step to create Bar Chart in Webclient UI.


在SAP WebClient UI裡顯示倒數計時的UI


(1) Create a new WebUI component with a view main.htm:


在SAP WebClient UI裡顯示倒數計時的UI


Paste the following source code for the created view:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""
  <script src="count/jquery.lwtCountdown-1.0.js"></script>
  <link rel="Stylesheet" type="text/css" href="count/main.css"></link>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <title>Countdown demo</title></head><body>
  <div id="container">
    <h1>Jerry's count down demo</h1>
    <h2 class="subtitle">Time left for year 2017</h2>
    <div id="countdown_dashboard">
      <div class="dash weeks_dash">
        <span class="dash_title">weeks</span>
        <div class="digit">0</div>
        <div class="digit">0</div>
      </div>
      <div class="dash days_dash">
        <span class="dash_title">days</span>
        <div class="digit">0</div>
        <div class="digit">0</div>
      </div>
      <div class="dash hours_dash">
        <span class="dash_title">hours</span>
        <div class="digit">0</div>
        <div class="digit">0</div>
      </div>
      <div class="dash minutes_dash">
        <span class="dash_title">minutes</span>
        <div class="digit">0</div>
        <div class="digit">0</div>
      </div>
      <div class="dash seconds_dash">
        <span class="dash_title">seconds</span>
        <div class="digit">0</div>
        <div class="digit">0</div>
      </div>
    </div>
    <script language="javascript" type="text/javascript">
      jQuery(document).ready(function() {
        $('#countdown_dashboard').countDown({
          targetDate: {
            'day':    31,
            'month':  11,
            'year':   2017,
            'hour':   23,
            'min':    59,
            'sec':    59
          }
        });
      });
    </script>
  </div></body></html>

As you see I hard code the last second of year 2017 as the time to count down here, feel free to replace with your own date and time.


在SAP WebClient UI裡顯示倒數計時的UI


(2) Go to tcode SE80, tab MIME Repository, create a new folder named count and import these nine files.


在SAP WebClient UI裡顯示倒數計時的UI


(3) Create a new work center and put the ui component into it.

Please find step by step about how to achieve it from this wiki page  How to add an custom UI component into a new work center.

要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":

在SAP WebClient UI裡顯示倒數計時的UI


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2715685/,如需轉載,請註明出處,否則將追究法律責任。

相關文章