找到 23 篇文章 關於 SAP UI5

SAPUI5 控制元件和 HTML5 控制元件的區別

Bhanu Priya
更新於 2023年10月4日 16:51:46

577 次瀏覽

什麼是 SAPUI5?它是一個用於開發移動和桌面 Web 應用程式的框架,其中包含大量的 JS 庫。但是這些 JS 庫不能單獨使用,它們必須與 CSS 和 JS 整合在一起才能開發互動式網際網路應用程式。SAP 可以定製,也可以構建自己的 UI 元件,例如佈局、控制元件等。由於其廣泛的功能,我們可以控制和定義自定義控制元件。SAPUI5 的特點 以下是 SAPUI5 的一些特點:- 它可以為用例建立複雜的 UI 模式。它使用 ... 閱讀更多

在 SAPUI5 中使用 ControlAggregation

Govinda Sai
更新於 2019年12月16日 06:40:35

614 次瀏覽

“ControlAggregation” 指的是新增對映檢視的目標聚合。如下用例中指定:“routing”: {    "config": {       "routerClass": "sap.m.routing.Router",       "viewType": "XML",       "viewPath": "sap.ui.demo.nav.view",       "controlId": "app",       "controlAggregation": "dummy",       "transition": "slide",       "bypassed": {          "target": "NA"       }示例檢視定義如下:     所以這裡的“controlAggregation”命名為'dummy',但應用程式命名為SampleApp。因此目標是'sap.m.SampleApp',聚合名為'dummy'。讓 ... 閱讀更多

在 SAPUI5 中載入第三方庫

Sravani S
更新於 2020年2月18日 07:28:51

827 次瀏覽

JavaScript 包含各種第三方庫,這些庫在使用 SAP UI5 應用程式時可以簡化開發。您可以使用以下 jQuery:jQuery.sap.require("sap.ui.thirdparty.jqueryui.jquery-ui-core");其他常用的 JavaScript 庫:MomentJSLoadsh要在 SAP UI 應用程式專案中載入第三方庫,請建立一個名為“libs”的資料夾。此資料夾用於放置第三方庫:您可以建立一個名為 moment.js 的檔案,並將從第三方庫網站複製的程式碼貼上到其中。可以使用庫 index.html 在您的 UI5 應用程式中包含此程式碼。

無法在 SAP UI5 控制器 initialize 方法中呼叫另一個函式。

Anil SAP Gupta
更新於 2020年2月17日 12:34:32

425 次瀏覽

是的,你完全正確。這是一個非常基本的事情,你只需要使用這個運算子來進行函式呼叫。onInit: function() {    //你的邏輯    this.CustomFunction(); } CustomFunction : function () {   // 一些邏輯 }

如何在 SAP UI5 嚮導中一次只顯示一個檢視?

Anil SAP Gupta
更新於 2020年2月17日 12:35:22

320 次瀏覽

我會說這不是一個很大的開箱即用的需求。你可以很容易地完成它。你需要做的是在嚮導的 complete 事件中連線你的需求,該事件在每個步驟完成後被呼叫。你只需要隱藏已完成的檢視並顯示下一個檢視。這樣你一次只能看到一個檢視。onComplete: function(oEvent) {                 var wdStep = oEvent.getSource();                 wdStep.setVisible(false);             }

在 SAP UI5 網格中應用搜索後,無資料的行仍然可見

Anil SAP Gupta
更新於 2020年2月17日 10:56:18

372 次瀏覽

無論是否有資料,“無資料”行都顯示在網格中,這是因為控制元件的“VisibleRowCount”屬性。它控制可見行的數量。因此,在應用過濾器後再次繫結表時,需要將其動態更新為匹配結果中的行數。類似於這樣:onBindingChange: function(oEvent) {     this.getView().byId("").setVisibleRowCount(oEvent.getSource().getLength()); }

在 SAPUI5 中從檢視前後導航時,OnInit 方法不會再次被呼叫

Anil SAP Gupta
更新於 2020年2月17日 12:39:18

645 次瀏覽

你已經確定了正確的用例,因為這是設計使然,因為你已經前後導航,它呈現了最後渲染的版本,而 OnInit() 不會被呼叫。但是,如果你想覆蓋此行為,SAP 允許你這樣做。你可以委託給路由器的 patternMatched 事件,以便無論何時渲染檢視,OnInit() 方法都會被呼叫。this.getOwnerComponent().getRouter().getRoute("").attachPatternMatched(, this);你需要在控制器的 init 方法中將事件處理程式附加到路由器。希望這有幫助並解決了你的需求。

在 SAPUI5 中使用 SSO 登入票據

karthikeya Boyini
更新於 2019年12月16日 07:37:21

269 次瀏覽

當你的代理有 SSO 令牌時,你應該使用 SET-COOKIE 頭來將 SSO 令牌傳遞給客戶端。示例set-cookie: MYSAPSSO2=DFOKJLDM.....AJLBhHcvA%3d%3e; path=/; domain=xxxxx.sap.com它應該從代理傳遞到客戶端瀏覽器,並且域名需要更改為代理,如下所示:set-cookie: MYSAPSSO2=DFOKJLDM.....AJLBhHcvA%3d%3e; path=/; domain=PROXYDOMAIN.com下次你的瀏覽器呼叫代理時,這將包含會話 Cookie 在請求頭中,如下所示。代理將從 HTTP 請求頭讀取該 Cookie 以進行呼叫。Cookie: MYSAPSSO2=DFOKJLDM.....AJLBhHcvA%3d%3e;

如何在 sap.m.DatePicker 的日曆中設定一週的第一天?

mkotla
更新於 2019年7月30日 22:30:20

111 次瀏覽

我認為沒有推薦的方法可以訪問 Datepicker 中的內部日曆。我建議你使用 GitHub 在 Openui5 中提出功能請求。

訪問在 SAPUI5 應用程式中定義的元素

Rahul Sharma
更新於 2020年2月25日 10:56:56

84 次瀏覽

您可以嘗試使用以下程式碼:var iconTabBar = sap.ui.getCore().byId("vwDetails--itabBar")

廣告