如何修改Xrm.Utility.confirmDialog的按钮文本?是否支持自定义配置?
关于
Xrm.Utility.confirmDialog按钮文本自定义的说明 配置项可用性
Xrm.Utility.confirmDialog的按钮显示文本属于可选配置项,完全支持自定义修改,未主动配置时默认显示「确定」「取消」,多语言环境下会自动适配当前用户的系统语言。
具体操作方法
你可以通过传入第四个可选参数options,设置对应属性自定义按钮文本:
confirmButtonLabel:自定义确认按钮的显示文本cancelButtonLabel:自定义取消按钮的显示文本
除此之外该参数还支持配置title属性自定义弹窗标题。
完整示例代码
// 示例:将确认按钮改为「提交」,取消按钮改为「放弃」,自定义弹窗标题 Xrm.Utility.confirmDialog( "您确定要提交当前修改的内容吗?", // 确认按钮回调 () => { // 这里写确认后执行的业务逻辑 }, // 取消按钮回调(不需要可传null) () => { // 这里写取消后执行的业务逻辑 }, // 自定义配置项 { confirmButtonLabel: "提交", cancelButtonLabel: "放弃", title: "修改内容提交确认" } );
注意事项
- 该配置仅在 Dynamics 365 CE 9.0 及以上版本、Dataverse 驱动的模型驱动应用中生效,低于9.0的旧版本环境不支持按钮文本自定义。
- 如果只需要修改单个按钮的文本,单独传对应属性即可,不需要同时配置两个按钮的文本参数。
内容的提问来源于stack exchange,提问作者Damkulul
相关产品推荐
相关产品推荐

