行からカラム値を取得
getFieldValue()メソッドを使用して、Data Storeテーブルの行から特定のカラムの値を取得できます。たとえば、行内の「Employee ID」という単一のカラムの値が必要な場合、このメソッドを使用してその特定の値を取得できます。
以下のコード構文に示すように、カラムのフィールド名を引数としてgetFieldValue()メソッドに渡す必要があります。
以下のコードで使用する<TABLE_INSTANCE>は、テーブルインスタンスページで定義されているインスタンスです。
copy
<TABLE_INSTANCE>.getRow(
id : Long,
success: (ZCatalystRow) → ZCatalystRow.getFieldValue(fieldAPIName: String): Any,
failure: ((ZCatalystException) → Unit)?
): ZCatalystRequest<ZCatalystResponse<ZCatalystRow>>?
パラメータ:
- id: 取得する必要がある特定の行の一意のROWID
- fieldAPIName: 値を取得する必要があるカラムの名前
以下にサンプルコードスニペットを示します:
copy
ZCatalystApp.getInstance().getDataStoreInstance().getTableInstance("EmployeeDetails").getRow(2823000000054062, // これをあなたのテーブル名に置き換えてください and the ROWID of the row
{
row ->
println(" The value of 'Employee ID' field is :${row.getFieldValue("EmployeeID")}") //これをあなたの列名に置き換えてください
},
{
exception -> println("Failed to get the column value! $exception")
})
最終更新日 2026-03-24 17:38:39 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit