コメントの表示 | RSS フィード

演習 3: 「Trip Detail」ページからの検索の有効化

レッスン 4: ダイナミッククエリーの作成で "tripsearchform.cfm" ページを作成した時点で、既に検索機能を作成しています。ユーザーが [Search] ボタンをクリックすると、"tripsearchform.cfm" ページに移動することができます。この操作を実行するには、cflocation タグを使用します。

「Trip Detail」ページからの検索機能を有効にするには :

  1. my_app ディレクトリにある "maintenanceaction.cfm" ファイルをエディタで開きます。
  2. 強調表示されたコードをファイルに追加します。
    <cfif IsDefined("Form.btnSearch")>
    	<!--- ユーザーが [Search] をクリックした場合に実行するコード。 --->
    	<cflocation url="tripsearchform.cfm">
    <cfelseif IsDefined("Form.btnDelete")>
    	<!--- ユーザーが [Delete] をクリックした場合に実行するコード。 --->
    <cfelseif IsDefined("Form.btnEdit")>
    	<!--- ユーザーが [Edit] をクリックした場合に実行するコード。 --->
    <cfelseif IsDefined("Form.btnEdit")>
    	<!--- ユーザーが [Add] をクリックした場合に実行するコード。--->
    </cfif>
    
  3. ファイルを保存します。

コードの確認

次の表は、ユーザーが [Search] ボタンをクリックしたときに実行するコードについて説明します。

コード 説明
<cfif IsDefined("Form.btnSearch")>
   <cflocation url="tripsearchform.cfm">

ユーザーが [Search] ボタンをクリックしたことにより、Form.btnSearch 変数が設定された場合、ページ "tripsearchform.cfm" に移動します。


ColdFusion MX 7 | ColdFusion MX 6.1 | ColdFusion MX* | ColdFusion 5* | フォーラム* | デベロッパーセンター | サポート情報 | バグ報告

バージョン7

Comments


easaoka が Jul 3, 2005 の 7:42 PM に追加:
サンプルコードに一部誤りがありますので、以下に訂正いたします。
[ 誤 ]
<cfelseif IsDefined("Form.btnEdit")>
<!--- ユーザーが [Add] をクリックした場合に実行するコード。--->
[ 正 ]
<cfelseif IsDefined("Form.btnAdd")>
<!--- ユーザーが [Add] をクリックした場合に実行するコード。--->

 

RSS フィード | このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/coldfusion/7_jp/htmldocs/browse_4.htm