卡片數(shù)據(jù)綁定的能力

2024-01-23 12:52 更新

卡片數(shù)據(jù)綁定模塊提供卡片數(shù)據(jù)綁定的能力。包括FormBindingData對象的創(chuàng)建、相關信息的描述。

說明

本模塊首批接口從API version 9開始支持。后續(xù)版本的新增接口,采用上角標單獨標記接口的起始版本。

導入模塊

  1. import formBindingData from '@ohos.app.form.formBindingData';

FormBindingData

FormBindingData相關描述。

系統(tǒng)能力:SystemCapability.Ability.Form

名稱

類型

必填

說明

data

Object

js卡片要展示的數(shù)據(jù)。可以是包含若干鍵值對的Object或者 json 格式的字符串。

createFormBindingData

createFormBindingData(obj?: Object | string): FormBindingData

創(chuàng)建一個FormBindingData對象。

系統(tǒng)能力:SystemCapability.Ability.Form

參數(shù):

參數(shù)名

類型

必填

說明

obj

Object|string

js卡片要展示的數(shù)據(jù)??梢允前舾涉I值對的Object或者 json 格式的字符串。其中圖片數(shù)據(jù)以'formImages'作為標識,內(nèi)容為圖片標識與圖片文件描述符的鍵值對{'formImages': {'key1': fd1, 'key2': fd2}}

返回值:

類型

說明

FormBindingData

根據(jù)傳入數(shù)據(jù)創(chuàng)建的FormBindingData對象。

示例:

  1. import formBindingData from '@ohos.app.form.formBindingData';
  2. import fs from '@ohos.file.fs';
  3. try {
  4. let fd = fs.openSync('/path/to/form.png');
  5. let obj = {
  6. 'temperature': '21°',
  7. 'formImages': { 'image': fd }
  8. };
  9. formBindingData.createFormBindingData(obj);
  10. } catch (error) {
  11. console.error(`catch error, code: ${error.code}, message: ${error.message}`);
  12. }
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號