NativeScript: Как я могу отловить событие касания в случае, если пользователь нажимает на пустое место в RadListView?

Если я нажимаю на элементы radlistview - он ловит события, но если я нажимаю на пустое место внизу radlistview - тогда тишина.

Спасибо за любую помощь!

1 ответ

Вам нужно установить (нажмите) и (itemTap) для RadListView.

<RadListView [items]="countries" (itemTap)="onItemTap($event)" (tap)="tapOutSide($event)">

и в вашем.ts файле

public onItemTap(args) {
        console.log("Item Tapped at cell index: " + args.index);
    }

    public tapOutSide($event) {
        console.log("TAPPED EMPTY SPACE");
        console.log($event.object);
    }

PS На скриншоте это выглядит как телефон Android, и вышеупомянутое решение прекрасно работает на Android. Для ios существует открытая проблема с nativescript.

Другие вопросы по тегам