在 Forge 查看器中单击背景时,我可以禁用重置选择吗?
Can I disable to reset selections when click background in forge viewer?
在我的产品中,我不希望在某些情况下重置选择。
但选集必须能加。
所以,我想用“选择更改事件之前”取消选择更改。
请帮忙。
遗憾的是,我不知道观众会允许您以何种方式正式执行此操作。可以配置的是 - 您可以锁定某些 dbID 以使其不可选择 - 但我猜这对您的特定情况没有帮助。
话虽如此,您可以通过修改基本上封装了所有选择逻辑的 viewer.impl.selector
对象来修改选择行为(在 [=13 中查找 Selector
class =]).但这将是一个脆弱的 hack,因为 viewer.impl
下的任何内容都被视为内部实现,因此不应依赖。
在我的产品中,我不希望在某些情况下重置选择。
但选集必须能加。
所以,我想用“选择更改事件之前”取消选择更改。
请帮忙。
遗憾的是,我不知道观众会允许您以何种方式正式执行此操作。可以配置的是 - 您可以锁定某些 dbID 以使其不可选择 - 但我猜这对您的特定情况没有帮助。
话虽如此,您可以通过修改基本上封装了所有选择逻辑的 viewer.impl.selector
对象来修改选择行为(在 [=13 中查找 Selector
class =]).但这将是一个脆弱的 hack,因为 viewer.impl
下的任何内容都被视为内部实现,因此不应依赖。