IT & 테크

(최신) 넥사크로 Expr 표현식 : 왕초보 따라하기

BlackD 2025. 2. 20. 21:34
반응형

넥사크로(Nexacro)에서 Expr(Expression)는 데이터 바인딩과 화면 처리에서 중요한 역할을 합니다.
넥사크로의 Expr을 처음 접하는 분들을 위해 기초 개념과 사용법을 쉽게 설명해 드리겠습니다.

1. Expr(Expression)이란?

Expr은 넥사크로에서 제공하는 표현식 기능으로, 화면 요소의 속성을 동적으로 변경할 때 사용됩니다.
예를 들어 특정 데이터 값에 따라 버튼의 색상을 변경하거나, 입력값을 자동으로 계산할 수 있습니다.

 

2. Expr 기본 문법

넥사크로 Expr은 expr: 키워드를 사용하여 적용됩니다.

<TextBox id="txt_example" text="expr:dataset1.rowcount"/>


위 코드에서 dataset1.rowcount는 dataset1의 전체 행 개수를 표시하는 표현식입니다.

 

3. Expr 활용 예제

3.1 데이터 값에 따른 색상 변경

반응형
<Button id="btn_status" text="Status" background="expr:dataset1.status == 'OK' ? 'green' : 'red'"/>


위 코드는 dataset1.status 값이 OK이면 버튼 배경을 초록색, 그렇지 않으면 빨간색으로 변경합니다.

3.2 필드 값 자동 계산

<TextBox id="txt_total" text="expr:dataset1.price * dataset1.quantity"/>


위 코드에서는 가격과 수량을 곱하여 총 가격을 자동으로 계산하여 표시합니다.

4. Expr 사용 시 주의할 점

✔ expr: 키워드를 반드시 사용해야 합니다.
✔ 문자열 비교 시 '(작은따옴표)를 사용해야 합니다.
✔ Expr 내부에서는 함수 호출이 제한됩니다.

5. 마무리

넥사크로 Expr을 활용하면 동적인 UI 구성과 데이터 연동이 더욱 편리해집니다.
기본적인 사용법을 익히고, 실무에서 효과적으로 활용해보세요!

반응형