Я пытаюсь программно создать dx-popup
в Angular4 с пользовательским смещением сверху.Вот мой код:
<dx-popup
[position]= "{ my: 'left top', at: 'left top', offset: '0 100'}"
[showTitle]="false"
[dragEnabled]="false"
[shading]="true"
[height]="60"
[shadingColor]= "'rgba(0, 0, 0, 0)'"
[closeOnOutsideClick]="true"
(onHidden)="closeMe()"
[width] ="171"
[(visible)]="isAlive">
</dx-popup>
Это работает нормально.Следующим шагом является установка position > offset
из @Input()
.Переменная называется offsetY
.Я попытался просто поместить переменную вместо 100 следующим образом:
[position]= "{ my: 'left top', at: 'left top', offset: '0 offsetY'}"
, но всплывающая подсказка на 0 0, хотя и offsetY = 150
.Просматривая документацию и форум DevExtreme, я не смог найти в этом ничего интересного.
У кого-то есть идея, как это сделать?