私は今日、独自の課題を抱えています。私はcfgridへの挿入に基づいて複数の項目を検索できるようにするクライアントを持っています。我々は、以下のWebフォームがあるとします。
COLDFUSION CFGRID投稿付きのデータパス
- A国選択ドロップダウン
- A状態選択に依存AJAX]ドロップダウン
- 都市の選択に依存するAJAX]ドロップダウン
- ADDボタン
- -------------------------------------------------- - selectiで行を取り込むCFGRIDユーザーが追加ボタンをクリックするとオンになります
---------------------------------------- ------------ - 最後に、クリアボタンと、下部にあるGOボタンをクリックします。
結果のページは、データベースにクエリを行い、選択した都市に関する統計情報を取得します。だから、個人がアメリカ>アリゾナ>スコッツデールとアメリカ>アリゾナ>フラッグスタッフを選んだとします。オプションの下にあるグリッドは、それぞれの選択を「保存」し、デフォルトのオプションにリセットされ、ユーザーが追加のオプションを選択するか、「GO」をクリックするのを待ちます。
結果のページは、コミュニティに関するいくつかの統計を列挙し、選択した各コミュニティ間の「ベストオブ」を強調表示する列を生成します。
ユーザーが追加ボタンを選択するたびに(3つの条件が選択されていると仮定して)、選択したオプションを表示するCFGRIDに情報を追加します。次に、ユーザーが少なくとも1つの国/都市/州のオプションを選択した後、CFGRIDのすべてのデータが、選択されたデータからのクエリを実行する別のページに渡されます。理論上、ユーザーは、データベースが望むものを得るために十分なデータをスラッジさせ、取得するための「読み込み」画面を待つことを望んでいると仮定して、必要なだけ多くのコミュニティを選ぶことができます。 - クライアント仕様(JavaまたはFlashなし、HTMLでなければならない)で使用する必要があるHTMLグリッドを持っています。 - 私はどのように入手するのか分かりません。選択したオプションをCFGRIDに追加します。 AddRow関数を使ってグリッドにデータを追加するJavaScriptをいくつか用意していますが、それはインターウェブ上でどのように見つかるように見えません。 - 上記の挑戦を克服した後、どうすればよいですか?グリッドから結果ページへのデータ? 1つの大きな文字列や構造体を渡すことを考えましたが、URLや投稿によってどのようにするか、グリッドからデータを取得する方法はわかりません。 CFGRIDの内容を扱う代わりにgetメソッドを使用してオプションページから結果ページに渡され、CFGRIDが「ダミー」の表示コンテナとしてのみ提供されるような文字列をコーディングするほうが良いかどうかは疑問です。 - 最後に、パスが完了したら、構造をループしてデータの各行でCFQUERYまたはCFSTOREDPROCを実行し、結果ページに表示する必要がある統計情報を取得する必要があります。これは、オプション選択ページから結果ページにデータをどのように取得するかによって異なります。
ありがとうございました!
cfgridではなくjqueryに+1を追加します。提供されているチュートリアルやサンプルを超えてそれを使用することは、経験を引く髪です:) –
いいえ。私はCFGRIDルートの代わりにこれでJQueryルートを取るとしましょう。どのようにパスを実行しますか? –