Я хотел бы использовать значение из моих данных (открытых), которое будет определять, будет ли строка расширяться или нет при загрузке страницы.
// 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 = {};, но она не оказывает никакого влияния, если я ее удалю или попытаюсь заполнить некоторыми данными. Событие переключения, похоже, тоже не использует эту опору. Не уверен, для чего он используется ...
Я не. После этого проекта я фактически сменил работу, поэтому какое-то время не смотрел на нее.
У меня та же проблема. Расширенное: any = {}; вообще не используется, как вы уже выяснили.





Вы нашли решение для этого?