Как я могу отключить p-флажок, чтобы фокус переместился на экран перехода в центр p-флажка? - PullRequest
0 голосов
/ 10 марта 2020

У меня есть компоненты p-checkbox в таблице, и я хочу отключить компонент, получающий фокус и выравнивающий по нему вид при нажатии.

Это в моем html:

<p-checkbox
    name="select-{{rowIndex}}"
    [(ngModel)]="quotationLine['selectedForDeletion']"
    binary="true" (focus)="onFocus($event)"
    (onChange)="onSelectedForDeletion(quotationLine, $event)">
</p-checkbox>

И это по моему ts:

onFocus($event: FocusEvent) {
        window.scrollBy(0, 0);
    }

Но, похоже, не отключен центр приема флажков.

1 Ответ

0 голосов
/ 11 марта 2020

Не удалось заставить этот компонент не использовать фокус и уничтожить вид, поэтому вместо него использовался обычный флажок HTML5, и он работает безупречно при использовании внутри таблицы с возможностью прокрутки.

...