2017-11-27 7 views
1

PrimeNG DataTable을 편집 가능한 모드로 사용합니다. 기본적으로 각 셀에는 한 줄의 텍스트 상자가 있습니다. enter image description here편집 가능한 DataTable의 여러 줄 입력란?

이 질문은 : 만 라인이 편집 모드를 입력 할 때, 그러나 enter image description here

: 내 데이터 테이블에 word-wrap: break-word; 스타일을 사용

는, 결과는 다음과 같다 1 장의 사진 (multiline)에서 사용자에게 더 편리하게 보이게하려면 어떻게해야합니까?

답변

1

당신은 그 열에 대한 편집기 템플릿을 무시하고 인스턴스에 대한 텍스트 영역와 기본 입력을 대체 할 수

<p-column field="vin" header="Vin" [editable]="true"> 
    <ng-template let-col let-car="rowData" pTemplate="editor"> 
     <textarea [(ngModel)]="car[col.field]" appendTo="body"></textarea> 
    </ng-template> 
</p-column> 

당신이 이런 식으로 뭔가를 시도?

+0

네, 저에게 효과적이었습니다! 이제는 셀의 폭과 높이에 맞출 수 있습니까? –

+0

CSS를 사용하여이 작업을 수행 할 수 있어야합니다. – Antikhippe

+0

'height : 100 %; 너비 : 100 %'작동하지 않음 : C –