Obtener filas
Obtener una fila específica
Puedes recuperar una fila específica de una tabla de Data Store de la instancia dada usando el método getRow(). Esto se hace pasando el ROWID único de la fila como argumento a este método, como se muestra en la sintaxis de código a continuación.
El <TABLE_INSTANCE> utilizado en el código a continuación es la instancia definida en la página de instancia de tabla.
Future<(APIResponse, ZCatalystRow)> <TABLE_INSTANCE>.getRow(int id)
Parámetros:
- id: El ROWID único de la fila particular que necesita ser recuperada
A continuación se muestra un fragmento de código de ejemplo:
try {
ZCatalystTable table =
app.getDataStoreInstance().getTableInstance('Projects');
var (response, row) = await table.getRow(1624000000139040);
print(row.id);
} on ZCatalystException catch (ex) {
print(ex.toString());
}
Obtener todas las filas
Puedes recuperar todas las filas de una tabla de la instancia dada usando el método getRows(), como se muestra en la sintaxis de código a continuación. Si la operación es exitosa, este método devolverá todas las filas de la tabla sin ningún filtro o condición.
El <TABLE_INSTANCE> utilizado en la sintaxis de código a continuación es la instancia definida en la página de instancia de tabla.
Future<(APIResponse, List)> <TABLE_INSTANCE>.getRows()
A continuación se muestra un fragmento de código de ejemplo:
try {
var (response, rows, resInfo) = await app
.getDataStoreInstance()
.getTableInstance('Projects')
.getRows();
for (var row in rows) {
print(row.getData());
}
} on ZCatalystException catch (ex) {
print(ex.toString());
}
Última actualización 2026-03-20 21:51:56 +0530 IST
Yes
No
Send your feedback to us