찾다

 >  Q&A  >  본문

angle.js - UI 그리드에서 데이터 색상을 변경하는 방법

그림과 같이 동일한 그리드에 있는 데이터를 서로 다른 색상으로 표현해야 합니다. 데이터는 목록 형식, 즉 [19,17,15]의 나머지 API에서 가져옵니다.

주로 변경사항을 표현하기 위해 예를 들어 추가된 표시는 파란색으로 표시되고, 삭제된 표시는 빨간색으로 표시됩니다. UI 그리드에서 이 기능을 찾을 수 없습니다. 이를 구현하기 위한 좋은 제안이 있는지 묻고 싶습니다.

다른 라이브러리나 다른 방법을 사용할 수도 있으며 UI 그리드를 사용할 필요는 없습니다.

정말 감사합니다!

ringa_leeringa_lee2796일 전632

모든 응답(1)나는 대답할 것이다

  • 怪我咯

    怪我咯2017-05-15 16:54:30

    %>_<%, 가장 외로운 순간은 스스로 질문하고 답할 때예요.

    결국 cellTemplate을 사용하고 각 td에 여러 개의 p를 중첩한 다음 반복을 사용하여 p를 생성했습니다. p의 크기는 동일하게 설정되었고 그리드 셀의 높이는 동일했으며 각 p는 p의 CSS에 의해 결정된 단어의 색상으로 나란히 정렬됩니다. 그런데 먼저 문자열 객체를 슬라이스로 배열로 바꿔야 합니다.

    ng-class="{녹색바: !item.flag, 화이트바: item.flag,}"
    ng-repeat="row.entity.no_change의 항목"

    이것이 일반적인 아이디어입니다. 누가 더 나은 제안을 해줄 수 있나요? ! !

    회신하다
    0
  • 취소회신하다