Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

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.

copy
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:

copy
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.

copy
Future<(APIResponse, List)> <TABLE_INSTANCE>.getRows()

A continuación se muestra un fragmento de código de ejemplo:

copy
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