Доступ к родительским данным внутри CellTemplate devextreme angular

Как мне получить доступ к буднему дню из dxTemplate ниже?

<dxi-column *ngFor="let weekday of calendarWeek" alignment="center" caption="{{weekday.Day}}">
    <dxi-column alignment="center" caption="{{weekday.Date}}">
        <dxi-column caption="7 8 9 10 11 12 1 2 3 4 5 6 7" [width]="182" cellTemplate="chartCellTemplate"></dxi-column>
    </dxi-column>
</dxi-column>  

поэтому будний день, указанный выше, необходимо указать ниже, чтобы сравнить с расписанием

<div *dxTemplate="let instructor of 'chartCellTemplate'">
    <div class="chart-cell">
        <table>
            <tr>
                <td style="padding:0px; border:0; margin: 0px;">
                    <div *ngFor="let schedule of instructor.data.ScheduleDisplay" [ngStyle]="{'background-color': schedule.activityColor, 'color': schedule.activityColor, width:schedule.activityLength, padding:'0px', border:'0px', margin:'0px', display:'inline-block'}">{{weekday.data.Date}}</div>
                </td>                
            </tr>                    
        </table>               
    </div>
</div>

https://stackblitz.com/edit/angular-devextreme-sandbox-eycsyy


person RenleyRenfield    schedule 25.11.2019    source источник


Ответы (1)


Согласно справочнику API cellTemplate, < Параметр strong> data содержит информацию о данных строки. Поэтому вам нужно использовать instructor.data вместо определения weekday.data.

person sometimes_elen    schedule 27.11.2019
comment
Я пробовал это, но там нет значения Date ... stackblitz.com / edit / angular-devextreme-sandbox-eycsyy - person RenleyRenfield; 02.12.2019