0. 계산식(Expression)이란?
: 컴포넌트, 혹은 그리드 셀의 텍스트를 계산을 통해 출력하고자 할 때 사용
그리드 더블클릭 - 편집창 - Action - text 속성의 Set Expression 버튼 클릭
1. 사칙연산
: 바인드 된 데이터셋 칼럼의 결과 값의 연산을 수행
ex) FULL_NAME + EMPL_ID
2. 예약어 : 수식에서 제공되는 예약어 사용
ex) currow
-> 0부터 출력됨(1부터 출력하고 싶다면 currow+1)
3. 삼항 연산자 (A ? B : C)
ex) GENDER=="M"?"Male":"Female"
4. Dataset 메소드
ex) comp.parent.ds_emp.getRowCount() / dataset.getRowCount()
- comp : Expression을 적용하고 있는 컴포넌트
- Parent : 컴포넌트의 부모, 즉 화면객체
- getRowCount : Row의 전체 개수 반환
- dataset : 바인딩되어있는 Dataset의 경우 comp와 parent 대신 사용
더 다양한 계산식은 도움말(F1)...
5. 함수(Function) <- 권장하는 방법은 아님.
ex) this.fn_code = function(GENDER) {
if(GENDER == "M") return "Male";
else return "Female";
이라는 함수 만들고, 만든 함수 호출
6. Nexacro API & Javascript API
ex) round
- 소수점 밑 2자리까지 표현
'Nexacro > 개념' 카테고리의 다른 글
[Nexacro] 그리드(Grid) (0) | 2021.11.17 |
---|---|
[Nexacro] 데이터 바인딩(Data Binding) (0) | 2021.11.17 |
[Nexacro] MaskEdit 컴포넌트 포맷 지정하기 (0) | 2021.11.17 |
[Nexacro] 컴포넌트(Component) (0) | 2021.11.17 |
넥사크로 스튜디오 (0) | 2021.11.17 |
댓글