Runtime API / Method

EntityHandle.setInteractive

配置节点的权威交互模式、pointer policy、透明命中面、cursor 与 z-index。

使用说明

mode: 'disabled'、inert 和 pointerEvents: 'none' 是更强的禁用规则。box-only 只允许当前节点命中,box-none 只允许后代命中。

自动隐藏的 scrollbar gutter 可以在 paint opacity 为 0 时继续作为显式命中面:

gutter.setInteractive({
mode: 'enabled',
pointerEvents: 'box-only',
hitTestWhenTransparent: true,
cursor: 'pointer',
});

hitTestWhenTransparent 不会让 visible: false 的节点恢复交互;它只解除 paint opacity 与 hit-test membership 的隐式绑定。

参数

value{ ... }