Actualizar filas
Actualizar una fila específica
Puedes actualizar una fila específica en una tabla de Data Store usando el método update(). Esto te permite actualizar los valores de una o más columnas de la fila pasando los valores modificados de las columnas como pares clave-valor.
El <ROW_INSTANCE> utilizado en la sintaxis de código a continuación es la instancia definida en la página de instancia de fila.
<ROW_INSTANCE>.update(
success: (ZCatalystRow) → Unit,
failure: ((ZCatalystException) → Unit)?
): ZCatalystRequest<ZCatalystResponse<ArrayList<ZCatalystRow>>>?
A continuación se muestra un fragmento de código de ejemplo:
ZCatalystApp.getInstance().getDataStoreInstance().getTableInstance("EmployeeDetails").getRow(2823000000095003, //Reemplaza esto con el nombre de tu tabla y el ROWID de la fila
{
row -> row.setColumnValue("Employee_Name", "Morgan Jones")
row.update(
{
success -> println("Row updated successfully $success")
},
{
exception -> println("Failed to update the row $exception")
}
)
})
Actualizar todas las filas
Puedes actualizar múltiples filas en una tabla pasando un array de las filas como argumento al método updateRows(). Esto te permite actualizar los valores de una o más columnas de las filas, pasando los valores modificados de las columnas como pares clave-valor.
El <TABLE_INSTANCE> utilizado en el código a continuación es la instancia definida en la página de instancia de tabla.
<TABLE_INSTANCE>.updateRows(
rows: ArrayList<ZCatalystRow>,
success: (List<ZCatalystRow>) → Unit,
failure: ((ZCatalystException) → Unit)?
): ZCatalystRequest<ZCatalystResponse<ArrayList<ZCatalystRow>>>?
Parámetros:
- rows: El array de filas a actualizar
A continuación se muestra un fragmento de código de ejemplo:
ZCatalystApp.getInstance().getDataStoreInstance().getTableInstance("EmployeeDetails").updateRows( //Reemplaza esto con el nombre de tu tabla
rowsList, //Establecer los nombres y valores de las columnas y añadirlos a un arrayList
{
println(">>>> Rows updated successfully $it")
},
{
println(">>>> Update Rows Failed $it")
})
Última actualización 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us