невозможно скопировать текст двойным щелчком мыши из таблицы в html - PullRequest
0 голосов
/ 19 октября 2018

У меня есть сборка веб-приложения на Angular.В этом приложении есть HTML-страница, на которой отображаются данные:

 <tr *ngFor="let orderData of currentOrders" (click)="toggleSelectOrder($event, orderData)" class="pointer">
                        <td>
                            <div class="table-row-content">
                                <i class="checkboxes fa icon" [ngClass]="{'fa-check-square-o': orderData.isSelected,
                               'fa-square-o': !orderData.isSelected}"></i>
                                <span class="cell-with-checkbox-text">
                                    {{(orderData?.sapOrder?.orderAddress) || 'NO_DATA' | translate}}
                                </span>
                            </div>
                        </td>
                        <td class="text-left">
                            {{orderData?.sapOrder?.projectName || 'NO_DATA' | translate}}
                        </td>
                        <td class="text-center">

При просмотре данных в приложении пользователи хотят дважды щелкнуть поле данных, чтобы выбрать данные, а затем скопировать выбранные данные.Это невозможно в данный момент.Я не могу выбрать его.

Есть идеи, как это сделать?

Br, Lino

1 Ответ

0 голосов
/ 19 октября 2018

добавить метод doubleclik в шаблоне HTML

<tr *ngFor="let orderData of currentOrders" (dblclick)="nameMethod(orderData)" (click)="toggleSelectOrder($event, orderData)" class="pointer">

, если вам также нужен номер строки в ngFor add let i=index и передать i внутри параметров метода

...