< Anterior | Siguiente >

Archivo customersearch.egl completado después de la lección 4

Este código es la versión del archivo customersearch.egl completado después de la lección 4. Si ve muchos errores marcados por símbolos X rojos en el archivo, asegúrese de que su código coincida con este código:
package jsfhandlers;

import com.ibm.egl.jsf.UIViewRoot;
import eglderbydb.data.*;
import libraries.SearchLibrary;


handler customersearch type JSFHandler
{onConstructionFunction = onConstruction,
	 onPrerenderFunction = onPrerender, 
 	 view = "updatecustomer.jsp",
 	 viewRootVar = viewRoot} 

	viewRoot UIViewRoot;
	searchTerms Customer;
searchResults Customer[0];
	resultMessage CHAR(80); 
	numberOfResults INT; 
	andOr CHAR(3);
	customerStates STRING[0];

	// Declaraciones de función
function onConstruction()
	end
	
	function onPrerender()
		SearchLibrary.getAllCustomerStates(customerStates);
if (searchResults.getSize() == 0)
   resultMessage = "No se han encontrado clientes o no se han especificado criterios de búsqueda.";
		end
	end

function searchFunction()
searchTerms.LastName = searchTerms.LastName + "%";
if (andOr == "AND")
			SearchLibrary.NameAndStateSearch_And(
				searchTerms.LastName,
searchTerms.State, searchResults);
		else
			SearchLibrary.NameAndStateSearch_Or(
				searchTerms.LastName,
searchTerms.State, searchResults);
		end
		
		resultMessage = " clientes encontrados.";
numberOfResults = searchResults.getSize(); 
	end
end

Volver a Lección 4: Llenado de un recuadro combinado dinámicamente.

< Anterior | Siguiente >

Comentarios