文档开发者中心
我的

ets中使用CustomDialogController实现自定义dialog如何能使offset具有响应式

收起
自动换行
深色代码主题
复制
dialogController: CustomDialogController  = new CustomDialogController({
  builder: CustomDialogExample({
    width: this.displayPosition.width,
    height: this.displayPosition.height
  }),
  cancel: this.existApp,
  autoCancel: true,
  offset: {
    dx: this.displayPosition.position.x,
    dy: this.displayPosition.position.y
  },
  customStyle: true
})

如上述代码所示,构建使用自定义弹窗时,想要实现点击按钮时修改displayPosition来改变弹窗offset的dx和dy,但是发现点击后无法响应,是否是内部已经写死。(其中传给自定义的组件CustomDialogExample的参数是响应式的)

点赞
1
收藏
1
回复
3
分享
举报
浏览384 发布于2022-02-08 09:26未知归属地
全部评论
最多点赞
最新发布
最早发布
该问题是否有解决方案了
3楼回复于2024-11-08 02:41 来自浙江
开发者您好,这个问题已经反馈给研发,请您耐心等待一下。
2楼回复于2022-02-11 08:00 未知归属地
欢迎开发小伙伴们进来帮帮楼主
1楼回复于2022-02-08 09:43 未知归属地
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。