라이브러리

[ag-grid] ... 밑줄임 사용하기

킹king 2023. 4. 19. 15:06
반응형

기본형은 이렇게 글이 탈출한다

다른건 없고 css로 제어하는 것이 방법.

 

1. css 만들기

.ell {
  .ag-cell-wrapper {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}

css가 길어서 일부러 클래스로 따로 만들어서 적용하기로 함.

참고로 ag-grid에서 글이 .ag-cell-wrapper > span에 있길래 한번 더 저렇게 자세하게 써줌.

 

2. 클래스 붙여주기

  columnDefs: [
    {
      headerName: "댓글 내용",
      field: "replyText",
      cellClass: ["left", "ell"], // 클래스 추가
    },
   ]

그러면 이렇게 나온다.

 

 

 

+ 여러줄로 나오게 하기

  columnDefs: [
    {
      headerName: "댓글 내용",
      field: "replyText",
      cellStyle: { "white-space": "normal" },
    },
  ]

한줄짜리라 그냥 바로 씀.

이렇게 나온다