ngx-datatable расширяет строки по умолчанию на основе свойства - PullRequest
0 голосов
/ 04 мая 2018

Я хотел бы использовать значение из моих данных (открытое), которое будет определять, будет ли строка расширена или нет при загрузке страницы.

// sample data

{
 open: true,
 address: {
  city: Atlanta,
  state: Ga
 }
}

Глядя на расширенные функции, похоже, что он основан только на переключении.

Похоже, это должно быть свойство при определении шаблона деталей строки, но для меня это не очевидно.

    <!-- Row Detail Template -->
    <ngx-datatable-row-detail [rowHeight]="100" #myDetailRow (toggle)="onDetailToggle($event)">
      <ng-template let-row="row" let-expanded="expanded" ngx-datatable-row-detail-template>
        <div style="padding-left:35px;">
          <div><strong>Address</strong></div>
          <div>{{row.address.city}}, {{row.address.state}}</div>
        </div>
      </ng-template>
    </ngx-datatable-row-detail>

В примере row-detail.component.ts реквизит expanded: any = {};, но, похоже, он не даст никакого эффекта, если я удалю его или попытаюсь заполнить его некоторыми данными. Событие переключения, похоже, тоже не использует эту опору. Не уверен, что он используется для ...

...