VENTAS: 1-800-867-1389

Usar scripts

Actualizado: abril de 2014

Para un servicio móvil de back-end de JavaScript, puede registrar código JavaScript que el servicio ejecuta cuando se realiza una operación de inserción, actualización, eliminación o consulta en una tabla determinada. El nombre de la función debe coincidir con el de la operación específica, excepto en el caso de la operación de eliminación, que se debe denominar del. Estos scripts ofrecen la posibilidad de inyectar lógica de negocios en una operación de tabla, impedir que se realice una operación, cambiar valores suministrados a la operación o cambiar los resultados. En el caso de clientes autenticados, también puede realizar autorizaciones específicas de usuario según el valor de userId del objeto user suministrado.

Un servicio móvil de back-end de .NET ofrece esta funcionalidad mediante clases que se derivan de TableController<TData>. En el Portal de administración no se admiten las operaciones de datos de back-end de .NET.

Para registrar un script en un servicio móvil de back-end de JavaScript, seleccione la Operación que desee en el portal y, a continuación, modifique la definición de la función proporcionada para agregar la lógica de negocios a la función.

A continuación se muestra un script que se puede asociar a una operación de inserción:

function insert(item, user, request) {
    if (!item.approved) handleUnapprovedItem(item, request);
    else request.execute();
}

function handleUnapprovedItem(item, request) {
    // Do something here. 
}

Esta función comprueba el valor de la propiedad approved del elemento y llama a una función auxiliar cuando el valor es false. Para obtener más información sobre los scripts, vea la Referencia de scripts de servidor de Servicios móviles

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