본문 바로가기

안녕하세요!

UI5

[ SAPUI5 ] Integration Test with OPA ○ opa 테스트 추가 ○ NavigationJourney.js - Given : iStartMyUIComponent와 같은 함수 호출해 통합테스트를 위한 앱 구성요서 로드 - When : 사용자가 지정한 작업을 포함해 예상되는 동작을 실행하기 위한 응용 프로그램 호출 - Then : 응용 프로그램의 특정 집합을 확인하는 사용자 지정 어설션과 구성 요소를 다시 제거하는 분해 기능을 포함 ○ App.js - var sViewName : 호출하고자 하는 view 경로 지정해 변수 선언 - [ NavigationJourney.js ]에서 호출할 동작 요소 설정 ○ opaTest.qunit.html ○ unitTests.qunits.js 더보기
[ SAPUI5 ] Unit Test with Qunit ○ 테스트 html 추가 [ formatter.js ] /*global QUnit*/ sap.ui.define([ "sap/ui/demo/walkthrough/model/formatter", "sap/ui/model/resource/ResourceModel" ], function (formatter, ResourceModel) { "use strict"; QUnit.module("Formatting functions", { beforeEach: function () { this._oResourceModel = new ResourceModel({ bundleUrl: sap.ui.require.toUrl("sap/ui/demo/walkthrough") + "/i18n/i18n.properties" }); }.. 더보기
[ SAPUI5 ] Mock Server Configuration ○ test server 추가 ○ mockServer.html - 테스트 코드 실행 시에 이용 - 실질적이 실행은 index.html 이용 - index.html 실행 오류 시, invoices에 데이터가 존재하는지 확인 ○ initMockServer.js ○ mockserver.js 더보기
[ SAPUI5 ] Sorting and Grouping ㄴ○ InvoiceList.view.xml - sorter 1) path : 분류하고자 하는 객체명 입력 2) group : 그룹핑 여부 설정 더보기
[ SAPUI5 ] Filtering ○ Binding - 프로그램에 사용된 구성요소의 실제 값 또는 프로퍼티 결정짓는 행위 - 프로그램에서 사용되는 변수나 메서드 등 모든 것들이 결정되도록 연결해주는 것 - 정적 바인딩(Static Binding) 1) 컴파일 시간(Compiletime)에 결정 2) 프로그램이 실행돼도 변하지 않음 3) 오버로딩(Overloading) 4) private, final, static 메서드 * 오버로딩 : 같은 이름의 메서드를 매개변수의 타입과 개수를 다르게 정의해 다양한 메서드 구 - 동적 바인딩(Dynamic Binding) 1) 실행시간(Runtime)에 결정 2) 늦은 받인딩(Late Binding)이라고도 부름 3) 오버라이딩(Overriding) 4) 다형성, 상속이 가능한 이유 * 오버라이딩 :.. 더보기
[ SAPUI5 ] Expression Binding - numberState ○ 계산값 구분하기 - numberState : 숫자의 상태를 정의하는 것(?) 1) ${invoice>ExtendedPrice} : invoice에 있는 데이터 값 중 'ExtendePrice'를 기호 $로 호출 2) > 50 : 호출한 데이터 값이 50보다 크다면 3) ? 'Error' : 'Success' : 참일 경우 'Error', 거짓일 경우 'Success' 도출 더보기
[ SAPUI5 ] Icon ○ Icon - sap-icon://hello-world : 아이콘 로드 더보기
[ SAPUI5 ] Fragment Callbacks ○ onCloseDialog - this.byId 1) Dialog.fragment에 지정해둔 id인 "helloDialog" 불러오기 2) .close() : 해당 fragment 닫기 - beginButton 1) i18n에 초기화 해둔 dialogCloseButtonText 호출 2) 해당 버튼 클릭 시, 실행되는 onCloseDialog 더보기

300x250
반응형
loading