안녕하세요 저는 datatable에 대한 primeNG를 사용하려고하지만 출력은 적용된 속성이없는 기본 테이블 일뿐입니다. 구성 요소 :PrimeNG datatable 편집 할 수 없습니다
import { Component } from '@angular/core';
import {AccordionModule} from 'primeng/primeng'; //accordion and accordion tab
import {MenuItem} from 'primeng/primeng';
import {DataTableModule} from 'primeng/components/datatable/datatable';
import {SharedModule} from 'primeng/primeng';
import { sampleProducts } from './products';
@Component({
selector: 'data-grid',
templateUrl: './data-grid.html'
})
export class DataGridComponent {
private data: any[] = sampleProducts;
}
템플릿 :
이<p-dataTable [value]="data" [editable]="true">
<p-column field="PayScaleArea" header="PayScaleArea"></p-column>
<p-column field="PayScaleTypeCode" header="PayScaleTypeCode" [sortable]="true"></p-column>
<p-column field="MeritPercentage" header="MeritPercentage" [sortable]="true"></p-column>
<p-column field="CreatedBy" header="CreatedBy"></p-column>
<p-column field="CreatedDate" header="CreatedDate"></p-column>
app.module :
import { NgModule } from '@angular/core';
import {FormsModule} from '@angular/forms';
import { BrowserModule } from '@angular/platform-browser';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { AppComponent } from './app.component';
import {AccordionModule} from 'primeng/primeng'; //accordion and accordion tab
import {MenuItem} from 'primeng/primeng';
import {DataTableModule} from 'primeng/components/datatable/datatable';
import {SharedModule} from 'primeng/primeng';
import { DataGridComponent } from './data-grid.component';
@NgModule({
bootstrap: [AppComponent],
declarations: [AppComponent,DataGridComponent],
imports: [BrowserModule, BrowserAnimationsModule, AccordionModule,DataTableModule,SharedModule]
})
export class AppModule {
}
출력 : 은 일반 테이블처럼 보인다. 설정에 누락 된 항목이 있습니까?
하지만 여전히 정렬 할 수 없습니다. 어떤 이유입니까? – Harshini
또한 editable 속성은 각 행, 하나의 디스플레이 및 다른 편집 모드에서 2 행을 표시합니다. 행 편집에서 어떻게 활성화합니까? – Harshini