VENTAS: 1-800-867-1389

tables (objeto)

Actualizado: agosto de 2013

Proporciona funcionalidad para trabajar con tablas específicas como una instancia de table (objeto).

Este objeto contiene los miembros siguientes:

Métodos

getTable

Sintaxis Devuelve Descripción

tables.getTable(tableName)

table (objeto)

Devuelve el tableName especificado como un table (objeto).

Propiedades

actual

Sintaxis Devuelve Descripción

tables.current

table (objeto)

Devuelve la tabla actual como un table (objeto).

Llame al método getTable en el objeto tables global para obtener un table (objeto) que representa un tableName específico.

La propiedad current del objeto global tables obtiene un table (objeto) que representa la tabla actual.

El siguiente script llama al método getTable para obtener la tabla permissions en la que se ejecutarán consultas.

function insert(item, user, request) {
    var permissionsTable = tables.getTable('permissions');

    permissionsTable.where({
        userId: user.userId,
        permission: 'submit order'
    }).read({
        success: function(results) {
            if (results.length > 0) {
                // Permission record was found. Continue normal execution.
                request.execute();
            } else {
                console.log('User %s attempted to submit an order without permissions.', user.userId);
                request.respond(statusCodes.FORBIDDEN, 'You do not have permission to submit orders.');
            }
        }
    });
}

El script siguiente muestra el uso de la propiedad current en lógica de validación.

function insert(item, user, request) {
    var currentTable = tables.current;
    currentTable.where({ name: item.name }).read({
        success: function (items) {
            if (items.length > 0) {
                request.respond(400, { error: 'Item with this name already exists' });
            } else {
                request.execute();
            }
        }
    });
}


¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios
Mostrar:
© 2014 Microsoft