--- title: Button 按钮 description: type: 0 group: null menuName: Button icon: order: 4 --- 按钮用于实现点击时触发行为,比如弹窗等,更多请参考 [Action](../action),在 `form` 中还支持提交和重置功能的按钮。 ## 基本用法 ```schema: scope="body" { "type": "form", "api": "https://3xsw4ap8wah59.cfc-execute.bj.baidubce.com/api/amis-mock/mock2/form/saveForm", "controls": [ { "type": "text", "name": "name", "label": "姓名:" }, { "type": "action", "actionType": "dialog", "label": "按钮", "dialog": { "title": "弹框标题", "body": "这是一个弹框" } } ] } ``` ## 提交表单 请配置`"actionType": "submit"`或`"type": "submit"`按钮,可以触发表单提交行为, ```schema: scope="body" { "type": "form", "api": "https://3xsw4ap8wah59.cfc-execute.bj.baidubce.com/api/amis-mock/mock2/form/saveForm", "controls": [ { "type": "text", "name": "name", "label": "姓名:" }, { "type": "submit", "label": "提交" } ] } ``` ## 重置表单 请配置`"actionType": "reset"`或`"type": "reset"`按钮,可以触发表单提交行为。 ```schema: scope="body" { "type": "form", "api": "https://3xsw4ap8wah59.cfc-execute.bj.baidubce.com/api/amis-mock/mock2/form/saveForm", "controls": [ { "type": "text", "name": "name", "label": "姓名:" }, { "type": "reset", "label": "重置" } ] } ``` ## 属性表 见 [Action 行为按钮](../action)