問題タブ [cascadingdropdown]

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 投票する
2 に答える
4356 参照

ruby-on-rails - 動的コレクション select rails 3.1 の作成

レールで動的ドロップダウンを作成するための N 個のソリューションを試しましたが、何も機能していないようです。

私は典型的な州と都市のモデルを持っていますが、カルメンは使いたくありません。

これが私のモデルです:-

Market.rb

City.rb

in devise/registrations/new (サインアップ時にユーザーに州と都市を選択してもらいたい)

_cities.html.haml 部分

registrations_controller.rb

ユーザーが州を選択し、関連する都市が入力されると、都市リストが変更されます。

どうすればこれを達成できますか?

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

asp.net-mvc-3 - カスケード ドロップダウンは、投稿後に選択項目を失います

複数の再利用可能な要素を使用してビルドしようとしている MVC3 カミソリ プロジェクトがあります。次のような多くのモデルクラスがあります

この例では省略している他のフィールドがあります

MyAccountsDropDown.cshtml は次のようになります。

私のコントローラーメソッドは次のようになります。

したがって、ビューが (jQuery ダイアログ ボックスとして) 開くと、フォームがすべて設定されます。orgName を選択すると、データベースから accountName がプルされます (カスケード)。モデル検証を使用しているため、すべての必須フィールドに入力せずに送信を押すと、検証メッセージが表示されます。また、送信前に入力したフィールドの事前入力値も表示されます。削除されるのは、カスケードされたドロップダウン値です。そのため、選択された orgName は引き続き表示されますが、accountName ドロップダウンは以前に入力された値をデータベースから失います。

送信がクリックされる前に既にプルされた SelectItems を維持するにはどうすればよいですか

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

database - Dojo を使用して、他のドロップダウン リストでの選択に基づいて、データベースからドロップダウン リストを動的に設定します。

Dojo を使用して UI を設計する方法を知りたいだけです。他のドロップダウンの選択に基づいてドロップダウンを設定したいのですが、関係は 1 対多にすることができます。つまり、2 番目のドロップダウンは最初のドロップダウンに基づいて設定されますが、 、3 番目のドロップダウンは 1 番目と 2 番目のドロップダウンに基づいて入力されます。私の要件は、ドロップダウンでオプションを選択するたびに、サーブレットがデータを返すことができるように、選択された選択肢 (およびその前に行われた選択) とともにサーブレット (特定の URL で実行されている) に送信する必要があることです。次のドロップダウンに入力するもの

特定の質問

  1. ドロップダウン フォーム要素のコードを記述する方法 (Dojo を使用)
  2. ドロップダウンに入力された dojo によって読み取られるように、データをサーブレットから Web ページに送り返すにはどうすればよいですか
0 投票する
1 に答える
1858 参照

javascript - Excelシートまたは.csvファイルからjsfiddleドロップダウンにデータを入力するにはどうすればよいですか?

JSFiddleドロップダウンを使用して州と都市にデータを入力できるという要件があります。このようなExcelシートにデータがあります

ドロップダウンを設定するためのjsフィドルは次のとおりです

そして今、私は以下の関数にデータを渡したいです

ここにドロップダウンがあります

私の懸念はどのようにするかです

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

c# - Java スクリプトを使用して CascadingDropDown 値を設定する方法

2 つのカスケード ドロップダウンと 1 つのグリッドビュー コントロールがあります。ページの読み込み時、グリッドビューをバインドします。特定の行をクリックすると、Rowcommand イベントでカスケード ドロップダウンを埋めようとします。 aspx コード

行コマンド イベント コード

Web サービス メソッド

理由の 1 つは、rowcommand でバインドした後、Getskills() に移動することです。Getskills() の呼び出しを防ぐ方法。

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

asp.net - MVC 4 のカスケード ドロップダウン リスト

私は EF を使用した ASP.NET MVC 4 プロジェクトを持っています。私はPartenersを含むテーブルを持っています。このテーブルには、エージェント (part_type=1) とクライアント (part_type=2) の 2 種類のパートナーがあります。Create ビューには、すべてのエージェントを表示する最初の DropDownList、ボタン、および選択したエージェントに対応するすべてのクライアントを表示する 2 番目の DDL があります。Q1:どのボタンを使えばいいですか?, , @Html.ActionLink() ? 作成.cshtml

OrdersController.cs

Q:選択したエージェント ID を最初の DDL からコントローラーに渡すにはどうすればよいですか?

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

c# - カスケード ドロップダウン テーブル

Access データベースに 2 つのテーブルがあります:-

TABLE1、列は 1 つだけで主キーです。各レコードは一意である必要があります。

TABLE2 は CAR MODELS で、CAR_MANUFACTURER && CAR MODEL の 2 つの列があります。このテーブルでは、CAR_MODEL は UNIQUE です。2 つのテーブル間の関係は、CAR_MANUFACTURER && CAR_MODEL.CAR_MANUFACTURER の間で 1 対多です。

例えば

ADO.NET を使用してデータベースからデータを取得し、各テーブルを SelectedItemList[] オブジェクトに変換できます。

しかし、ビューでこれらの選択リストをフィルタリングする方法がわかりません。

最初のドロップダウンリストには、テキストと値のプロパティの両方が同じ値「自動車メーカー」に設定されています。

私が困惑しているのは2番目のドロップダウンリストです。

Text プロパティを "CAR_MODEL" に設定し、値を "CAR_MANUFACTURUER" に設定すると、Jquery を使用してデータをフィルタリングできますが、これはまだわかりません。

しかし、このビューのモデルにプロパティがあり、「車のモデル」の値をフィードバックする必要があります。フィルターが仕事?

私の問題について非常識な説明をしたことを前もってお詫びしますが、現在、この問題を修正するよりも、この問題を解決することから遠ざかっています。私はそれを理解することができません。ASP.NET MVC3 は初めてです。

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

knockout.js - Knockoutjs の単純なカスケード選択

knockoutjs を使用して単純なカスケード コンボボックスを作成しようとしています。私の最初のコンボボックスは、viewmodel の 2 つのプロパティにバインドします。

コンボボックス オプションのソースとしてのBusinessLines

最初のコンボボックスで選択された項目としてSelectedBusinessLine 。

各 BusinessLine には、クラスターのコレクションがあります。

2 番目のコンボボックスは、コンボボックス オプション ソースの SelectedBusinessLine.Clusters オブザーバブルと、選択されたオプションの SelectedCluster にデータ バインドする必要があります。

問題は、2 番目のコンボボックスがまったく読み込まれないことです。

JsFiddleのソース(JsFiddle では、最初のバインディングも機能しません。初めて使用します)

JavaScript

HTML

更新

2 番目のソリューション(計算された小道具なし)

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

c# - webseviceドロップダウンリストを使用したajaxカスケードでは、2番目のドロップダウンにメソッドエラー500が表示されます

私には2つのドロップダウンがあり、最初のドロップは正常に機能し、データベースからのデータが表示されますが、2番目のドロップダウンにはエラー500が表示されます.Webサービスのコードは次のとおりです。

}

および aspx コード:

他に知っておくべきことがあれば教えてください。ありがとう。

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

ajax - カスケードでのオプションの事前選択