javascript - 如何禁用 p-checkbox 使焦点跳转到屏幕以使 p-checkbox 居中?
问题描述
我在表格中有 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);
}
但它似乎并没有禁用复选框接收中心。
解决方案
无法让该组件不消耗焦点并破坏视图,因此使用了普通的 HTML5 复选框,并且在可滚动表格中使用时它可以完美地工作。
推荐阅读
- pytorch - Pytorch:寻找一个功能,让我手动设置特定时期间隔的学习率
- java - 如何在运行 Aeron 示例时设置 Aeron 订阅者和发布者数量的限制
- python - 在 Python 中迭代字典时出错
- javascript - Html / javascript - 下拉选择不适用于提交按钮
- java - 将数据从 Firebase 检索到 Recycler View
- sql - 使用 LIKE %x% 的 Access SQL 查询中出现意外结果
- arrays - 我将如何制作 3D 棋盘阵列
- r - 总结具有不同 nrow 长度组的函数的组
- python - 运行烧瓶项目的问题
- php - 为什么 rtrim 删除尾随零?