< 前へ | 次へ >

演習 2 終了後の customersearch.egl ファイル

次のコードは、演習 2 を終了した時点での customersearch.egl ファイルのバージョンです。このファイル内にエラーがある場合 (赤の X 記号でマークされます) は、作成したコードがこのコードと一致していることを確認してください。
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;

	// Function Declarations
	function onConstruction()
	end
	
	function onPrerender()
		if (searchResults.getSize() == 0)
			resultMessage = "No customers found or no search criteria entered.";
		end
	end

	function searchFunction()
		searchTerms.LastName = searchTerms.LastName::"%";
		SearchLibrary.NameAndStateSearch_And(
			searchTerms.LastName, 
			searchTerms.State, searchResults);
		resultMessage = " customer(s) found.";
		numberOfResults = searchResults.getSize();
	end
end

演習 2: 検索関数のコードを追加するに戻る。

< 前へ | 次へ >

フィードバック