Looking for netsuite Answers? Try Ask4KnowledgeBase
Looking for netsuite Keywords? Try Ask4Keywords

netsuiteEvento de usuario: antes del evento de carga


Parámetros

Parámetro Detalles
SuiteScript 2.0 -
scriptContext { Object }
scriptContext.newRecord { N/record.Record } Una referencia al registro que se está cargando desde la base de datos
scriptContext.type { UserEventType } El tipo de acción que desencadenó este evento de usuario
scriptContext.form { N/ui/serverWidget.Form } Una referencia al formulario de UI que se procesará
SuiteScript 1.0 -
type { Object } El tipo de acción que desencadenó este evento de usuario
form { nlobjForm } Una referencia al formulario de UI que se procesará
request { nlobjRequest } la solicitud HTTP GET; solo disponible cuando es activado por solicitudes del navegador

Observaciones

beforeLoad

El evento Before Load se desencadena por cualquier operación de lectura en un registro. Cada vez que un usuario, una secuencia de comandos, una importación de CSV o una solicitud de servicio web intentan leer un registro de la base de datos, se Before Load evento Before Load .

Registrar acciones que desencadenan un evento beforeLoad :

  • Crear
  • Editar
  • Ver / Cargar
  • Dupdo
  • Impresión
  • Email
  • Vista rápida

Casos de uso típicos para beforeLoad de la beforeLoad

  • Modificar el formulario de interfaz de usuario antes de que el usuario lo vea
  • Establecer valores de campo predeterminados
  • Preprocesamiento de datos

Eventos de usuario no encadenan

El código escrito en Eventos del usuario no activará ningún evento del Usuario en otros registros. Por ejemplo, cargar el registro de cliente asociado desde la beforeLoad de un registro de orden de venta no activará la beforeLoad del registro de beforeLoad . Incluso si está cargando otro registro de transacción, sus eventos de usuario no se activarán.

NetSuite hace esto para evitar que los eventos de usuario se activen entre sí en un bucle infinito. Si necesita eventos de usuario para disparar en una secuencia encadenada, tendrán que ser inyectado en los eventos entre otros tipos de script (por ejemplo, RESTlets Suitelets, scripts programados).

Event Handler devuelve void

El tipo de retorno del controlador de eventos beforeLoad es void . Cualquier dato devuelto por nuestro controlador de eventos no tiene ningún efecto en el sistema. No necesitamos devolver nada de nuestra función de manejador, ya que no podemos hacer nada con su valor devuelto.

Evento de usuario: antes del evento de carga Ejemplos relacionados