728x90 반응형 Fiori/UI548 [UI5] Input Value Help (Fragment) Main.view.xml showValueHelp valuehelp 버튼이 생기게 한다. valueHelpRequest valuehelp 버튼을 클릭했을때 해당 함수 로직을 탄다. valueHelpOnly 의 값을 "true"로 주면 필수값으로 설정한다. CustomData는 반복되는 로직을 재사용하기 위해.. Main.controller.js 사용한 컴포넌트 sap.ui.define([ "sap/ui/core/mvc/Controller", "sap/ui/model/json/JSONModel", "sap/m/MessageBox", "sap/ui/model/Filter", "sap/ui/model/FilterOperator", "sap/ui/model/Sorter", "sap/ui/table/library.. 2023. 3. 9. [UI5] 금액, 수량필드 단위 같이 나오기 (ObjectNumber), +금액필드 콤마(sap.ui.model.type.Currency) Main.view.xml 수량 금액 2023. 3. 9. [UI5] yyyy-MM-dd 날짜 출력하기 Main.View.xml *formatter : '.formatDate' * formatter 사용해서 함수를 호출한다. Main.controller.js formatDate: function(oDate) { var sReturnValue = ""; if (oDate) { sReturnValue = oDate.slice(0, 4) + "-" + oDate.slice(4, 6) + "-" + oDate.slice(6, 8); } return sReturnValue; } 2023. 3. 9. [UI5] Table Sort Main.View.xml 정렬할 컬럼에 id idColumnlifnr를 부여한다. Main.Controller.js sap.ui.define([ "sap/ui/core/mvc/Controller", "sap/ui/model/Sorter", "sap/ui/table/library" ], function(Controller, Sorter, library) { "use strict"; //Global var SortOrder = library.SortOrder;사용할 컴포넌트 sorter와 library를 define 해준다. 이후 SortOrder를 전역변수로 선언한다. var oTable = this.getView().byId("Table"); var oProductNameColumn = this.getV.. 2023. 3. 8. [UI5] Filterbar (with OData) view.xml controller - onSearch sap.ui.define([ "sap/ui/model/Filter", "sap/ui/model/FilterOperator", "sap/ui/model/Sorter", var SortOrder = library.SortOrder; return Controller.extend("프로그램명.controller.Main", { oFilter: [], onInit: function() { var oData = { POMonth: null, GRMonth: null, dateFormat: "yyyy-MM", valueFormat: "yyyyMM" }; var oModel = new JSONModel(oData); this.getView().setModel(oM.. 2023. 3. 8. [UI5] 비동기처리와 Promise promise를 왜써야할까? 비동기처리란? https://joshua1988.github.io/web-development/javascript/javascript-asynchronous-operation/ promise를 왜써야할까? 2탄 https://joshua1988.github.io/web-development/javascript/promise-for-beginners/ 2023. 3. 8. 이전 1 2 3 4 ··· 8 다음 728x90 반응형