【问题标题】:Access parent data inside cellTemplate devextreme angular访问 cellTemplate devextreme Angular 中的父数据
【发布时间】:2019-11-25 21:25:03
【问题描述】:

如何从下面的 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

【问题讨论】:

    标签: angular devextreme devextreme-angular


    【解决方案1】:

    根据cellTemplate API 参考,data 参数包含有关行数据的信息。所以你需要使用instructor.data 而不是weekday.data 定义。

    【讨论】:

    猜你喜欢
    • 2021-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-19
    相关资源
    最近更新 更多