1

我有一个带有一些字段的 devextreme 表单和一个提交按钮。如果我点击提交按钮,则组件中的相应点击事件不会触发。useSubmitBehavior设置为true,事件submit设置为组件点击事件。这是一个简单的例子:例子

4

1 回答 1

0

你必须把你的<dx-form>标签放在里面<form>并移动(submit)="formSubmit()"<form>标签

<form (submit)="formSubmit()">
  <dx-form>
    <dxi-item dataField="name">
      <dxi-validation-rule type="async" message="name already exists" 
       [validationCallback]="alreadyExists">
      </dxi-validation-rule>
    </dxi-item>
    <dxi-item>
      <dx-button text="submit" [useSubmitBehavior]="true"></dx-button>
      <dx-button text="close" (click)="closeButtonClick()"></dx-button>
    </dxi-item>
  </dx-form>
</form>
于 2020-06-21T10:06:11.990 回答