DevExtreme Angular - Widget Options
To change the Form configuration at runtime, call the option(optionName, optionValue) method. This approach is more typical of jQuery.
JavaScript
$(function() {
var form = $("#formContainer").dxForm({
formData: {
firstName: "John",
lastName: "Heart",
phone: "+1(213) 555-9392",
email: "jheart@dx-email.com"
}
}).dxForm("instance");
$("#checkBoxContainer").dxCheckBox({
text: 'Disable the Form',
value: false,
onValueChanged: function (e) {
form.option("disabled", e.value);
}
});
});With Angular, bind the option to change to a component or element property.
HTML
TypeScript
<dx-form
[(formData)]="employee"
[disabled]="disableForm.value">
</dx-form>
<dx-check-box #disableForm
text="Disable the Form"
[value]="false">
</dx-check-box>
import { DxFormModule, DxCheckBoxModule } from "devextreme-angular";
// ...
export class AppComponent {
employee = {
firstName: "John",
lastName: "Heart",
phone: "+1(213) 555-9392",
email: "jheart@dx-email.com"
}
}
@NgModule({
imports: [
// ...
DxFormModule,
DxCheckBoxModule
],
// ...
})See Also
- Get and Set Options - jQuery
- Change Options: Angular | AngularJS | Knockout
- Form Demos
- Form API Reference
Feel free to share topic-related thoughts here.
If you have technical questions, please create a support ticket in the DevExpress Support Center.
Thank you for the feedback!
If you have technical questions, please create a support ticket in the DevExpress Support Center.