問題タブ [cfselect]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
71 参照

jquery - JQUERY を使用した CFSELECT の更新

クエリ駆動型 CFSELECT を JQuery で更新する方法はありますか?

これが私のシナリオです:

cfquery を使用して入力された CFSELECT があります。

ユーザーが「ADD NEW」オプションをクリックすると、CFSELECT がプルしているデータベース内のまさにこのデータ リストに追加できる場所に MODAL がポップされます。AJAX の投稿は次のとおりです。

その部分は機能していますが、ユーザーが新しいデータを追加して MODAL ウィンドウを閉じた後、更新された CFSELECT リストを表示するにはページ全体を更新する必要があります。

ページ全体を更新すると、ユーザーが他のフォーム要素に入力した情報が失われるため、これは望ましくありません。

CFSELECT 要素だけを更新して、更新されたデータのリストを取得するように指示する方法はありますか?

たくさんありがとう。-ブライアン

0 投票する
1 に答える
845 参照

sql - ColdFusion cfselect で 2 つのクエリ列が表示される

クエリの結果を表示しようとしていますが、クエリが生成する 2 つの値を組み合わせるのに苦労しています...ここに私が持っているクエリがあります

私が理解しようとしているのは、StudData+' '+roomdata IF を表示する方法です。両方が一緒に存在する場合、一部の学生には部屋が割り当てられないためです。(寮/部屋が割り当てられている学生のリストを作成しようとしています。私のcfselectでは...

ページでクエリ列エラーが発生せずに、表示属性で StudData と roomdata を取得する方法がわかりません。私はcoldfusionに非常に慣れていません.1つの変数しか表示できないと理解していますか? StudData と roomdata を組み合わせて変数にし、その変数を表示する方法はありますか?

誰にもアイデアはありますか?これは単純化できますか?これがすべて理にかなっていることを願っています!

0 投票する
1 に答える
1196 参照

jquery - cfselect cfc bind で選択した値を保持する方法

私は現在、従業員感謝賞の Web アプリに機能を追加する ColdFusion (CF) プロジェクトに取り組んでいます。

私が抱えている問題は、選択された Web ページに戻るときに cfselect 値を保持する方法です。

現在、nomination.cfm は #1 ドロップダウン メニューにサブ部門の名前を入力します。これは、nomination.cfc cffunction getDept から呼び出されます。それが選択されると、「部門」が cfargument として nomination.cfc cffunction getEmp に渡されます。

このコードはすべて、summary.cfm に送信される cfform 内にあります。summary.cfm には、nomination.cfm に戻る編集ボタンがあります。使った

しかし、#1 と #2 は選択した値を保持せず、代わりに元のドロップダウン メニュー リストにデフォルト設定されました。cfcバインディングは「選択」できないというドキュメントを読んだので、途方に暮れています。よろしくお願いします。

以下は、nomination.cfc コードです。

0 投票する
0 に答える
592 参照

ajax - ドロップダウンからの選択に基づいて cfselect から 2 つの値を渡しますか?

これは SO に関する私の 2 番目の質問にすぎません。私はあらゆる種類の Web コーディングにまったく慣れていません (過去 3 週間以内にすべてを習得したので、自分が何をしているのかよくわかりません)。しかし、ここにいくつかの背景と私の問題があります:

背景情報: 冗談抜きで 42 の異なるドロップダウン メニューがあり、さまざまな水域とサンプリング日のデータ マップを表示する既存のページをいくつか更新しています。そのため、ユーザーがデータを表示したい支流とサンプリング日付の組み合わせを選択できる 2 つのドロップダウン メニューで、すべてを少しエレガントな (まだかなり古い) アプローチに要約しています。

CFC と CFM を使用した 2 つの動的関連ドロップダウンがあります (SO のおかげでうまく機能しています)。THE CFC には、データベースからデータを取得するための関数、クエリ、引数があります。CFM は最初のドロップダウン メニュー (支流のリスト) を表示し、ユーザーがそこから選択すると、2 番目のドロップダウンに支流がサンプリングされた日付が入力されます。この 2 番目のドロップダウンの「表示」は、日付の先頭に追加されたトリビュタリ名であるため、「バック リバー: 2014 年 4 月 7 日」のように「トリブデート」として表示されます。ユーザーが 2 番目のドロップダウン (「リンク」という名前) から必要なものを選択し、送信を押すと、送信された値はパス文字列 (「File_html」) であり、ターゲット ページではデータのマップが表示されます。それらの日付のそれらの支流。対象ページの「form.link」

私の問題: 表示される各画像の上に、「支流」の名前と「サンプリング日」を表示したいのですが、この情報を渡す方法がわかりません。「File_html」を渡していますが、「tribdate」(表示値) を渡すか、「tributary」または「cruisedate」を別々に渡したいです。または、画像の代替テキストを使用することもできますが、その方法もわかりません。

私が試したこと: (1) 渡された値から使用可能な支流の名前を引き出すことはできません (多くは部分的な名前です) が、使用可能な支流の日付を引き出​​すことはできます。(2)支流が選択されている最初のドロップダウンから「支流」の名前を引き出し、それを使用してマップにタイトルを付けようとすると、1つのマップでのみ機能します(1つの支流のみが選択されているのは理にかなっています)。そのため、ユーザーが「バック リバー」から 2 つの日付を選択した場合、「バック リバー」というタイトルのマップは 1 つしか表示できず、2 つ目のマップにはエラーが発生します。この支流の値を複製して必要なときに再利用する方法があれば、それは素晴らしいことです。(3) 選択した日付の支流名だけを表示する 3 番目のドロップダウンを作成してから、そのドロップダウン メニューの名前をタイトル名に使用してマップに表示しようとしましたが、できませんでした。

CFC からトリビュタリを呼び出すことはできますか? 'tribdate' をマップ表示ページに送信できますか? どんな助け、ヒント、アイデアも素晴らしいでしょう、ありがとう。基本的に私が求めているこの質問を見ましたが、与えられた答えをどこに置くべきか本当にわかりません: CFQUERY と CFSELECT を使用して、選択に基づいて複数の値をプルします

CFC:

ドロップダウン/フォームを持つ CFM:

データ マップを表示するターゲット CFM ページ:


更新: フォームを持つ CFM ページで、PK "ID" を mapdisplayv5.cfm に渡しています。以下はそのための新しいコードです。これで正しいタイトルが関連付けられ、必要な画像が表示され、複数表示されますが、各複数は、2 番目のドロップダウンからの最初の選択のコピーです。したがって、2 つの異なる日付を選択すると、最初に選択した日付のコピーが 2 つ表示されます。

フォームを使用した CFM の 2 番目のドロップダウンへの変更のスナップショット。ID を渡していることに注意してください。

mapdisplay.cfm ページに移動します。

更新 2:mapdisplayv5.cfm の修正済みの作業バージョン (ルーク、ダン、リーに感謝します!)

0 投票する
1 に答える
85 参照

html - ドロップダウン メニューの使用とクエリ結果の参照

これが簡単なものであることを願っています。正しい答えをグーグルで検索する方法がわからないだけです。

クエリを使用して入力されたドロップダウンがあります。

ユーザーがドロップダウンから「果物」を選択して、別のクエリで選択した「果物」に関連付けられている「サイズ」と「色」を参照することは可能ですか?

例えば:

ありがとう!