[nexacro] 

넥사크로

그리드 컬럼 내용

색상변경하기

안녕하세요.

넥사크로에서 가장 많이 사용하는 기능이 그리드라고 해도 과언이 아니죠.

그런데 개발 요청에 따라 그리드의 내용을 강조해야 하고, 

그러기 위해 그리드의 컬럼 또는 내용의 색상을 변경해야 하는 경우가 있습니다.

이럴 때 어떻게 해야할까요?


구현할 수 있는 방법은 크게 2가지가 있습니다.


1. 동적 변경

동적 변경이 필요한 경우에는 expr 을 사용하면 됩니다.

그리드를 더블 클릭 후 변경이 필요한 Cell의 속성에 들어갑니다.

그러면 cssclass 가 있습니다.

동적 변경의 경우 expr만 사용 가능합니다.



여기에서 그리드 Cell 의 cssclass 에 expr 을 위와 같이 작성합니다.

그러면 적용 끝 ! 


2. 쿼리를 사용한 바인딩

이 부분은 정적일 경우에만 사용이 가능합니다.

쿼리를 사용해서 css 바인딩 해줍니다.

아래와 같이 Dataset 을 만들어 주고 저는 CSS 컬럼을 추가했습니다.



그리고 쿼리에서부터 조건에 따른 cssclass값을 Dataset 필드로 가져옵니다.

그리고 그리드 Cell 의 cssclass 에 Dataset 컬럼값을 바인딩해줍니다.

아래와 같이 말이죠.



이렇게 하면 정말 쉽게 그리드 Cell 의 색상을 변경할 수 있습니다.

감사합니다.


공감과 댓글 그리고 구독은 큰힘이 됩니다.

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기