我如何防止屏幕上从PrimeNG拖动p对话框

时间:2018-09-25 20:40:42

标签: angular primeng primeng-dialog

我正在使用PrimNG的p-dialog。启用[draggable]后,我可以防止使用[minX][minY]在屏幕的左侧和顶部拖动模式。

是否有一种方法可以防止模式从右侧和底部拖出屏幕?

我在一个非常标准的实现中使用https://www.primefaces.org/primeng/#/dialog

2 个答案:

答案 0 :(得分:0)

由于“ [minX]”是左侧的最小可拖动坐标,而“ [minY]”是顶部的最小可拖动坐标,请将它们设置为较大的负数,即[minX]="-1000" [minY]="-1000"。这样,您将能够将对话框更多地拖到左侧和顶部。

答案 1 :(得分:0)

此提交解决了您的问题: https://github.com/primefaces/primeng/commit/c47b22fe3e850ca95ab36e9d99f9bf900832a682?branch=c47b22fe3e850ca95ab36e9d99f9bf900832a682&diff=split

但是,正如我发现的那样,当您滚动页面然后打开模式页面时,Edge遇到了一些麻烦