我在Nativescript / Angular中有一个自定义的日历/日期选择器窗体控件。使用动画,当用户单击向下/向上箭头时,可以更改日历元素的不透明度。完全可以单独在测试页面上正常工作,但是当我将它与其他控件一起放在页面上时,它将按下该页面上的所有其他控件。我尝试过更改z-index和X / Y坐标以将其定位在页面之外,但是控件之后的所有页面元素仍会偏移日历高度。
是否有解决此问题的方法?并设置z-index允许日历在打开位置时将其悬停在页面元素上吗?
操场样本:play.nativescript.org/?template=play-ng&id=gdtDry&v=19
答案 0 :(得分:0)
将可见性属性添加到包含日历对话框的布局元素中,可以解决偏移问题。
visibility="{{ open ? 'visible' : 'collapsed' }}"
仍在努力使日历对话框在页面上其他元素的顶部打开。