取得其他欄位值

在欄位互動中,可以透過欄位的「代號」取得其他欄位的值。

取值需要主動觸發,無法透過訂閱的形式完成,取值使用getTargetFieldValue,回傳為Promise<any>型別,以下範例為取得其他欄位代號為C003的內容。

onGetValueClick() {
  this.getTargetFieldValue('C003').then(res => {
    this.fieldValue = res;
  });
}

或是使用await的方式。

async onGetValueClick() {
  this.fieldValue = await this.getTargetFieldValue('C003');
}

欄位的回傳值會依照不同欄位而回傳不同類型,可能為stringboolean ... 等,也可能為純物件;除了標準欄位外,當然也可以取得其他外掛欄位的值。

Note

目前並沒有提供方法訂閱目標欄位內容變更。