본문 바로가기

안녕하세요!

SAP/UI5

[ SAPUI5 ] Filtering

○ Binding

    - 프로그램에 사용된 구성요소의 실제 값 또는 프로퍼티 결정짓는 행위

    - 프로그램에서 사용되는 변수나 메서드 등 모든 것들이 결정되도록 연결해주는 것

    - 정적 바인딩(Static Binding)

      1) 컴파일 시간(Compiletime)에 결정

      2) 프로그램이 실행돼도 변하지 않음

      3) 오버로딩(Overloading)

      4) private, final, static 메서드

        * 오버로딩 : 같은 이름의 메서드를 매개변수의 타입과 개수를 다르게 정의해 다양한 메서드 구

    - 동적 바인딩(Dynamic Binding)

      1) 실행시간(Runtime)에 결정

      2) 늦은 받인딩(Late Binding)이라고도 부름

      3) 오버라이딩(Overriding)

      4) 다형성, 상속이 가능한 이유

        * 오버라이딩 : 상속 관계에 있는 클래스 간에 같은 이름을 재정의하는 기

 

○ InvoiceList.view.xml

    - 

 

○ InvoiceList.controller.js

    - var aFilter = [] : 'aFilter'를 배열함수로 선언

    - var sQuery = oEvent.getParameter("query")

      1) oEvent의 'query'를 파라미터로 두어 검색 옵션 정의

      2) 'ProductName'의 데이터 값을 검색할 수 있도록 필터링

    - var oList = this.byId("invoiceList")

      1) oList 변수 선언

      2) 'invoiceList를 아이디로 지정 

728x90
반응형

'SAP > UI5' 카테고리의 다른 글

[ SAPUI5 ] Mock Server Configuration  (0) 2023.02.06
[ SAPUI5 ] Sorting and Grouping  (0) 2023.02.06
[ SAPUI5 ] Custom Formatters  (0) 2023.02.06
[ SAPUI5 ] Expression Binding - numberState  (0) 2023.02.06

loading