Вот взломать с помощью pointer-events
с hover
:
<!doctype html>
<html>
<head>
<title></title>
<style>
/* accessory */
.parent {
width: 200px;
height: 200px;
background: gray;
}
.parent,
.selector {
display: flex;
justify-content: center;
align-items: center;
}
.selector {
cursor: pointer;
background: silver;
width: 50%;
height: 50%;
}
</style>
<style>
/* pertinent */
.parent {
background: gray;
pointer-events: none;
}
.parent:hover {
background: fuchsia;
}
.parent
.selector {
pointer-events: auto;
}
</style>
</head>
<body>
<div class="parent">
<div class="selector"></div>
</div>
</body>
</html>
Я бы не предложил уровень пользовательского интерфейса напрямую вызывать BPM. Сначала вы должны позвонить в микросервис, чтобы в будущем вы могли полностью контролировать любые изменения. Вы можете поместить все проверки в микросервисе, а затем вызвать BPM.
Всегда для внешнего клиента; мы выставляем интерфейс ... соглашение ... которое никогда не изменится и очень минималистично.