Quiere mostrar los resultados de una llamada

Cuando un usuario 'Guarda' un contacto (por ejemplo), ya sea nuevo o recién actualizado, necesito: Hacer una llamada externa usando uno de los valores del campo Contacto como una búsqueda Mostrar los resultados de la llamada, para que el usuario pueda hacer una selección Actualizar el contacto según la selección del usuario mostrar el contacto actualizado He encontrado dos enfoques, pero he llegado a un punto en ambos que necesito resolver.

Método basado en disparadores

En el activador 'después', pase la cadena de búsqueda a una devolución de llamada. Actualizar el contacto con la selección

Temas

  • ¿Cómo pasa la cadena de búsqueda o los resultados a una página de Visualforce para mostrar los resultados de la búsqueda?
  • Cuando el usuario hace la selección y se ha realizado la actualización, ¿cómo vuelvo al contacto actualizado?

Anular método base

encontré una discusión aquí eso parece sugerir el uso de anulación y redirección a alguien que pregunta sobre 'Editar'. Creo que esto también podría hacerse con el botón 'Guardar'.

Inconveniente

  • Esto está destinado a ser una solución implementable, por lo que creo que la anulación debe establecerse en el código (estoy usando el IDE) y no a través de la Configuración (¿o me equivoco?). No puedo averiguar si esto es posible o cómo hacerlo.

Perdón por la pregunta detallada. No quería simplemente hacer la pregunta equivocada (es decir, asumir que conozco el mejor enfoque).

Gracias...

preguntado el 03 de mayo de 12 a las 15:05

1 Respuestas

Para el método basado en activadores, no puede cambiar la funcionalidad Guardar integrada, pero (según su segunda solución) puede anular el botón Editar y volver a crear la página Editar con Visualforce, lo que le daría control total sobre el botón Guardar y cómo usted maneja la llamada y la redirección.

Las notas de la versión de Spring '10 indican que las anulaciones de botones estándar ahora están disponibles para el empaquetado, ya que se pueden crear a través de la API de metadatos.

contestado el 03 de mayo de 12 a las 20:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.