作成日: 2019/04/26 最終更新日: 2019/06/19
文書種別
不具合
状況
修正済み
詳細
セルテンプレートを複数定義したFlexGridとInputDateを配置し、FlexGridをスクロールした後にInputDateのカレンダーを表示しようとすると、カレンダーの表示に時間がかかります。
回避方法
この問題はバージョン5.20191.615で修正されました。
修正版を適用しない場合の回避方法は次の通りです。
すべてのセルテンプレートのautoSizeRowsをfalseに設定します(すべての「ng-template」への追加が必要です)。
◆サンプルコード
------------------------------------------------------------
<wj-flex-grid-column [header]="'Date'" [binding]="'date'">
<ng-template wjFlexGridCellTemplate [cellType]="'Cell'" let-cell="cell" [autoSizeRows]="false">
{{cell.item.date | date:'yyyy/MM/dd'}}
</ng-template>
</wj-flex-grid-column>
------------------------------------------------------------
autoSizeRowsは、行の自動変更を制御する機能となるため、falseに設定することにより、例えばwordWrapを有効にしたとしても自動では行の高さは変わらなくなります。回避策を使用する際には、この点について注意が必要です。
修正版を適用しない場合の回避方法は次の通りです。
すべてのセルテンプレートのautoSizeRowsをfalseに設定します(すべての「ng-template」への追加が必要です)。
◆サンプルコード
------------------------------------------------------------
<wj-flex-grid-column [header]="'Date'" [binding]="'date'">
<ng-template wjFlexGridCellTemplate [cellType]="'Cell'" let-cell="cell" [autoSizeRows]="false">
{{cell.item.date | date:'yyyy/MM/dd'}}
</ng-template>
</wj-flex-grid-column>
------------------------------------------------------------
autoSizeRowsは、行の自動変更を制御する機能となるため、falseに設定することにより、例えばwordWrapを有効にしたとしても自動では行の高さは変わらなくなります。回避策を使用する際には、この点について注意が必要です。
旧文書番号
83924