577 次瀏覽
什麼是 SAPUI5?它是一個用於開發移動和桌面 Web 應用程式的框架,其中包含大量的 JS 庫。但是這些 JS 庫不能單獨使用,它們必須與 CSS 和 JS 整合在一起才能開發互動式網際網路應用程式。SAP 可以定製,也可以構建自己的 UI 元件,例如佈局、控制元件等。由於其廣泛的功能,我們可以控制和定義自定義控制元件。SAPUI5 的特點 以下是 SAPUI5 的一些特點:- 它可以為用例建立複雜的 UI 模式。它使用 ... 閱讀更多
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'。讓 ... 閱讀更多
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 應用程式中包含此程式碼。
425 次瀏覽
是的,你完全正確。這是一個非常基本的事情,你只需要使用這個運算子來進行函式呼叫。onInit: function() { //你的邏輯 this.CustomFunction(); } CustomFunction : function () { // 一些邏輯 }
320 次瀏覽
我會說這不是一個很大的開箱即用的需求。你可以很容易地完成它。你需要做的是在嚮導的 complete 事件中連線你的需求,該事件在每個步驟完成後被呼叫。你只需要隱藏已完成的檢視並顯示下一個檢視。這樣你一次只能看到一個檢視。onComplete: function(oEvent) { var wdStep = oEvent.getSource(); wdStep.setVisible(false); }
372 次瀏覽
無論是否有資料,“無資料”行都顯示在網格中,這是因為控制元件的“VisibleRowCount”屬性。它控制可見行的數量。因此,在應用過濾器後再次繫結表時,需要將其動態更新為匹配結果中的行數。類似於這樣:onBindingChange: function(oEvent) { this.getView().byId("").setVisibleRowCount(oEvent.getSource().getLength()); }
645 次瀏覽
你已經確定了正確的用例,因為這是設計使然,因為你已經前後導航,它呈現了最後渲染的版本,而 OnInit() 不會被呼叫。但是,如果你想覆蓋此行為,SAP 允許你這樣做。你可以委託給路由器的 patternMatched 事件,以便無論何時渲染檢視,OnInit() 方法都會被呼叫。this.getOwnerComponent().getRouter().getRoute("").attachPatternMatched(, this);你需要在控制器的 init 方法中將事件處理程式附加到路由器。希望這有幫助並解決了你的需求。
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;
111 次瀏覽
我認為沒有推薦的方法可以訪問 Datepicker 中的內部日曆。我建議你使用 GitHub 在 Openui5 中提出功能請求。
84 次瀏覽
您可以嘗試使用以下程式碼:var iconTabBar = sap.ui.getCore().byId("vwDetails--itabBar")