Nativescript應用程序:我正在創建Dinamy TextFields。沒有ngModel&textfield閃爍的OnBlur事件
1)問題 - 當我點擊dinamicly生成的文本字段時,鍵盤顯示爲毫秒和消失。當我點擊非常快的幾次然後鍵盤停留。
2)如何在動態生成的TextField上進行onChange/onBlur事件?就像當我更新textField時,我需要調用一個方法。
這是當前的列表: (模糊)不工作: <StackLayout col="1" row="0"> <ListView [items]="categoryService.attributes | async"> <template let-item="item" let-i="index"> <GridLayout rows="50 100"> <Label [text]="item.name"></Label> <TextField #input *ngIf="item.type=='text'" row="1" hint="Enter Value here" [text]="item.name" (blur)="categoryService.onAttributeChange(item, item.type, null, input.value)"></ TextField> <Switch #switch *ngIf="item.type=='checkbox'" row="1" checked="false" (checkedChange)="categoryService.onAttributeChange(item, item.type, null, switch.checked)"></Switch> <DropDown #aa *ngIf="item.type=='select'" row="1" [items]="categoryService.showAttributeValues(item.value)" [selectedIndex]="selectedIndex" (selectedIndexChange)="categoryService.onAttributeChange(item, item.type, aa.selectedIndex)"></DropDown> </GridLayout> </template> </ListView> </StackLayout>
謝謝!
HI IvRRimUm,與顯示的'TextField'鍵盤的問題s在ListView中已經被修復,並將在NS 2.4中可用 - 問題https://github.com/NativeScript/NativeScript/issues/2942 –