作成日: 2021/02/15 最終更新日: 2021/02/15
文書種別
不具合
状況
修正済み
詳細
asyncメソッドを利用して複数のテストを実行すると、textChangedイベントが正しく発生しません。
回避方法
この問題はバージョン5.20203.766で修正されました。
修正版を適用しない場合の回避方法は次の通りです。
initializedイベント内でtextChanged.addHandlerメソッドを使用して、onTextChangedイベントを実行します。
HTML
------------------------------------------------------------
<wj-input-date #wjInputDate [format]="'yyyy-MM-dd'" (initialized)="initDate(wjInputDate)">
</wj-input-date>
------------------------------------------------------------
Typescript
------------------------------------------------------------
dateStr: string;
onTextChanged(): void {
this.dateStr = this.wjInputDate.text;
}
initDate(wjInputDate){
this.dateStr = wjInputDate.text;
wjInputDate.textChanged.addHandler(() => {
this.onTextChanged();
});
}
------------------------------------------------------------
修正版を適用しない場合の回避方法は次の通りです。
initializedイベント内でtextChanged.addHandlerメソッドを使用して、onTextChangedイベントを実行します。
HTML
------------------------------------------------------------
<wj-input-date #wjInputDate [format]="'yyyy-MM-dd'" (initialized)="initDate(wjInputDate)">
</wj-input-date>
------------------------------------------------------------
Typescript
------------------------------------------------------------
dateStr: string;
onTextChanged(): void {
this.dateStr = this.wjInputDate.text;
}
initDate(wjInputDate){
this.dateStr = wjInputDate.text;
wjInputDate.textChanged.addHandler(() => {
this.onTextChanged();
});
}
------------------------------------------------------------
旧文書番号
86413