1.3 KiB
1.3 KiB
Conform
控件功能:用于显示一个确认对话框,包含消息内容和“确认”与“取消”操作按钮,常用于用户操作前的二次确认。
类型:容器控件
父类控件:bricks.PopupWindow
初始化参数
| 参数名 | 类型 | 说明 |
|---|---|---|
message |
String | 要显示的消息文本内容,支持多语言(i18n)和自动换行。 |
conform |
Object | 可选,用于自定义“确认”按钮的配置,如事件处理扩展、图标、标签等,会合并到默认配置中。 |
discard |
Object | 可选,用于自定义“取消”按钮的配置,行为同 conform。 |
timeout |
Number | 继承自父类,此处被强制设为 0,表示不启用自动关闭。 |
auto_open |
Boolean | 继承自父类,设为 true,表示构造后自动弹出显示。 |
注:
opts中其他继承自PopupWindow的参数也适用,但本控件内部重写了timeout和auto_open。
主要事件
| 事件名 | 触发时机 | 携带数据 |
|---|---|---|
conformed |
用户点击“确认”按钮时触发 | 无特定数据,仅事件通知 |
cancelled |
用户点击“取消”按钮时触发 | 无特定数据,仅事件通知 |
事件通过
this.dispatch()派发,可通过实例绑定监听。