簡體   English   中英

如何在teradata共價中設置TdDynamicFormsComponent的值

[英]How to set values for TdDynamicFormsComponent in teradata covalent

我想在我的編輯頁面上的表單中設置值,然后我就可以進行編輯了。

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 中使用的內容

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM