Hacer enlaces directos a las formasDigamos que usted desea modificar o eliminar una empresa. Ahora, usted necesita recordar identificación de la empresa, volver a la plataforma de lanzamiento, haga clic en Modificar la empresa, e introduzca el ID de la compañía, todos sólo para llegar al formulario de edición. ¿No prefieres, haga clic en una empresa en la lista e ir directamente al formulario de edición? ...
Ahora usted puede ir a la lista de la empresa y haga clic en un enlace para ir directamente al agregar, editar o eliminar formulario. Ahora que ha visto la forma de vincular de CompanyList.cfm a CompanyEditForm.cfm y CompanyDeleteForm.cfm, usted puede hacer lo mismo con EmployeeList.cfm. El código de muestra las modificaciones a introducir en EmployeeList.cfm en negrita. ...
Utiliza Trim () en el número de Seguro Social para asegurarse de que no tiene espacios finales, y se utiliza URL EncodedFormat () para asegurarse de que el número de Seguro Social es una URL segura. Usted no necesita urlencoded Formato () en la lista de la empresa porque companyId es un entero, y los enteros son siempre una URL segura. Ahora puede ir a la lista de los empleados y haga clic en el enlace Editar o Borrar para ir directamente al editar o eliminar forma. Reorientación del usuario a la lista de la empresa El hecho de que debe volver a la plataforma de lanzamiento y luego de regreso a la lista de la empresa cada vez que agregar, editar o eliminar una empresa, todos en aras de un mensaje que realmente doesn ' No dice mucho de nada, es molesto. Una situación mucho mejor sería que la página de acción redirige de vuelta a la página de la lista, ni siquiera de pasar un mensaje (porque puede asumir con seguridad que, si no hay errores, la empresa o empleado con éxito insertar, actualizar o eliminar en la base de datos). Modificar las etiquetas CFLOCATION en CompanyAddAction.cfm, CompanyEditAction.cfm, y CompanyDeleteAction.cfm a lo siguiente: A continuación, cambie el CFLOCATION llamadas en EmployeeAddAction.cfm, EmployeeEditAction.cfm, y EmployeeDeleteAction.cfm a lo siguiente: Pruebe sus cambios al ir a cualquiera de estas páginas forma y haciendo clic en Enviar. Todos ellos deben tener de vuelta a sus respectivas listas. Después de agregar un nuevo empleado a la lista, la capacidad de enviar a ese empleado un e-mail darle la bienvenida a la nueva empresa sería agradable. Utiliza CFMAIL enviar un mensaje de correo electrónico. A los efectos de este ejemplo, suponga que todos los empleados tienen una dirección de correo electrónico en el estilo de first.last @ somewhere.com.
CFMAIL tiene tres atributos: De, Para y Asunto. De dice de ColdFusion en este e-mail viene, que va a decir ColdFusion donde enviar el mensaje, y el sujeto es lo que aparece en la línea Asunto. El contenido entre
Si no se define URL.CompanyID, CFCOOKIE crea una cookie en su computadora que almacena URL.CompanyID. CFCOOKIE tiene un atributo name, que especifica el nombre de la variable de cookie, y un atributo de valor, que especifica el valor que se almacena en la cookie. Veamos ahora la declaración CFQUERY. Observe cómo URL.CompanyID ha cambiado a Cookie.CompanyID. Puede establecer una variable de cookies mediante la etiqueta CFCOOKIE, pero leer una variable de cookie utilizando la cookie. prefijo. La próxima vez que los detalles a los empleados de una empresa y luego realizar alguna acción, verá la lista de empleados filtrada por la misma empresa después de la página redirige la acción. El problema ahora es que incluso si se regresa a la plataforma de lanzamiento y haga clic en la lista de empleados, sigue recibiendo sólo los empleados de la empresa, más recientemente en la lista. Lo primero que debe hacer es modificar el enlace en index.cfm decir la lista de empleados para mostrar todos los empleados.
A continuación, debe modificar la lista de empleados a tomar el parámetro ShowAll en cuenta. Ahora bien, si URL.ShowAll se define como ejecutar EmployeeList.cfm, la cookie companyId se elimina desde el navegador del usuario y todos los empleados en la base de datos se muestran. Eliminación de una cookie del navegador del usuario establece su valor correspondiente en ColdFusion para una cadena en blanco en lugar de eliminarlo, por lo que en esencia Cookie.CompanyID todavía existe, pero su valor es una cadena en blanco. Por esta razón, debemos poner a prueba la longitud del valor de Cookie.CompanyID recortado, así como su valor para ver si es válido. Si no añadimos la Len (Trim (Cookie.CompanyID)) a la cuenta de prueba por un valor de la cookie en blanco, la consulta incluye la cláusula WHERE, y como resultado no devuelve los empleados de casación por Val (Cookie.CompanyID) es cero. un artículo presentado por David Smith Descargo de responsabilidad:Nuestro sitio web no es responsable por el contenido de este artículo. Webarticles es un recurso de información gratuito. Importante: Este artículo "Hacer enlaces directos a las formas" fue traducido por un software automático. Sentimos pena por los errores de ortografía que pueda haber ocurrido. Gracias por su comprensión.
|
|||||||||||||||||||||||||||||||
| Online: 257 users browsing the articles directory |
|
|