如何在Teradata共价中设置TDDYNAGINICFORMSCOMPONEN的值



我想在编辑页面上的表单中设置值,然后我可以编辑。

public formElements = [
    {
      name: 'market',
      type: TdDynamicElement.Input,
      label: 'market',
      required: true,
      flex: 50
    },
    {
      name: 'commodity',
      type: TdDynamicElement.Input,
      required: true,
      flex: 50,
      label: 'Commodity'
    },
    {
      name: 'time',
      label: 'Time',
      type: TdDynamicElement.Datepicker,
      required: true,
      flex: 50
    }
  ];

我想添加像这样的 <input type='text' value='some name'/>

的值

谢谢

编辑。这就是我在html

中显示表单的方式
<mat-card>
  <mat-card-content>
    <h5>Add an Market</h5>
    <td-dynamic-forms #formRest [elements]="formElements">
    </td-dynamic-forms>
    <button mat-raised-button color="accent" (click)="submit()">Save</button>
    <button mat-raised-button color="warn" (click)="close()">Cancel</button>
  </mat-card-content>
</mat-card>

共价动态表单在表单元素接口上具有default属性。您可以使用它来设置初始值。如果数组不更改,则不会自动更新表单。

{
  "name": "text",
  "type": "text",
  "required": false,
  "default": "Default",
  "flex": 50
},

请参阅以下stackblitz

中使用的。

最新更新