問題タブ [selectedvalue]

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

c# - SelectedItems.Add()でListBoxが更新されない

list<int>複数選択リストボックスを(IdProv)にバインドしようとしています。私がしているのは、SelectedValueを、その値をに追加または削除するプロパティにバインドすることですlist<int>list<int>とlistbox.SelectedItemsの両方を同期する必要があります。

リストボックスのxamlコードは次のようになります。

ItemsSourceは分離コードで設定されます。これは、IdプロパティとNameプロパティを持つ製品のリストです。

問題は、正しく更新されない(SelectedItemでもない)SelectedValueプロパティにあります。最初の項目が選択されたときにのみ設定されますが、その後更新されます。

また、リストをクリックしてアイテムを選択すると、最初に追加されたアイテムをクリックしたときにSelectedValueが更新されます。

何が起こっているのか分かりますか?ビンディングでばかげた間違いをしたと思いますが、これには何時間もかかり、理解できません!

ありがとう、Martín

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

asp.net - ASP.NET でバインドされた DropDownList をリンクする

ASP.NET で Web サイトを作成しています。データテーブル内のすべての本を表示する DataList があります。書籍ごとに、項目を編集モードにするボタンがあります。各アイテムには、タイトル、著者、キーワードなどの一連のフィールドがあります。これらの中にはセクションとセクション フィールドがあり、セクションとセクション内のどのセクションが本を所有しているかを説明します。

これが私が抱えている問題です:

セクションとディビジョンの名前は、どのディビジョンがどのセクションに属しているかを参照する 2 つのデータ テーブルに格納されます。論理的には、編集テンプレートには 2 つのドロップダウンリストがあります。1 つはセクション用、もう 1 つは部門用です。最初のリストで選択したセクションに基づいて、2 番目のドロップダウン リストで部門の選択を制限できるようにしたいと考えています。私はここまでは大丈夫です。私を夢中にさせているのは次のビットです。

ユーザーがセクションを変更し、何らかの理由でそれを元の値に戻すことにした場合、選択した部門をデフォルトで元の値に戻して、誤って変更されないようにしたいと思います。

選択した値をデータバインドしようとしましたが、セクションが元の部門を含まないセクションに変更されると、恐ろしい「アイテムがリストに見つかりません」というエラーが発生します。

この種の依存関係を実装する方法を知っている人はいますか? よろしくお願いします!

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

asp.net-mvc-2 - ループで数回呼び出されるドロップダウンリストの選択された値を取得するにはどうすればよいですか?

私のアプリケーションでは、表示行にリンクされたドロップダウンリストを表示する必要があります。

ただし、理由はわかりません。選択したddlistの値が表示されません...

単一のddlistの選択された値を表示するのに問題はありませんが、ループしているときは...どうすればよいかわかりません...

何か案が ?

0 投票する
3 に答える
5315 参照

c# - UpdatePanel 内の DropDownList の SelectedValue を設定する

カスケード ドロップダウンのセットがありますが、ページがロードされたときにデフォルトの selectedvalue がそこにあるようにします。現在、私のドロップダウンリストはデフォルトで DDL の最初の値になっています。(ASP.NET C#)

そしてコード(問題は「DDL_Assignment」ドロップダウンにあります)...

コードの背後にある「posRow.Assignment」は正しい値を出力します...ドロップダウンリストは何らかの理由でそれを取り込んでいません

他に詳細が必要な場合はお知らせください

0 投票する
2 に答える
5481 参照

asp.net - Asp.net ツリー ビュー - 同じノードをクリックしてもイベントが発生しない

ノードを 2 回選択したときに SelectedNodeChanged イベントを発生させる方法はありますか。ツリーの選択したノードを表示する必要があるため、コード「treeview.SelectedNode.Selected = false」を使用できませんが、同時に、ノードのクリックをキャプチャできるようにイベントが必要です。そうする方法はありますか?

前もって感謝します

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

wpf - ItemsSourceとしてDataTableを使用するWPFDataGridのComboBox列

ComboBoxColumnを使用して、データテーブルにバインドされたデータグリッドがあります。この列のXAMLは次のとおりです。


私の従業員クラス:


グリッドのアイテムソースとして機能するDataTableには、「EmpId」列と「RepName」列が含まれています。コンボボックスにはすべての従業員が入力されており、選択すると、データテーブルに反映されます。ただし、画面が読み込まれると、現在割り当てられている従業員はデフォルトでコンボボックスで選択されません。コンボボックスのSelectedValueBindingプロパティがこれを処理すると思いました...何が間違っているのですか?


明確化のため
の更新:データグリッドは、EmployeeID列を含むデータテーブルにバインドされています。画面が読み込まれるときに、テーブルにEmployeeID 1、2、3の3つの行があると仮定します。最初の行のコンボボックス列でEmployeeID 1を選択し、2番目の行でEmployeeID2を選択する必要があります。 EmployeeID3が選択されている3行目。

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

asp.net - ASP ドロップダウン リストの選択値

ドロップダウンリストと送信ボタンとして「日付」フィールドを持つページがあります。送信をクリックすると、選択した値が他のページのグリッド ビューに表示されます。

グリッドビューに「編集」のようなフィールドがあり、クリックすると、その日付値を持つ最初のページに移動します。今回の問題は、「グリッドビューから渡された日付」がドロップダウンリストで選択された値を表示しないことです。

コード:

0 投票する
2 に答える
9192 参照

javascript - javascriptを使用してgridviewドロップダウンから選択した値を取得するにはどうすればよいですか

ドロップダウンとして列の1つを持つグリッドビューがあります。ユーザーが別のドロップダウンオプションを選択すると、選択した値を取得したいと思います。どうすればこれを行うことができますか?以下のコードを参照してください。このコードはIE9とFirefoxで機能するようですが、IE8では機能しません。IE8では、「options.selectedIndex'がnullであるか、オブジェクトではありません」というエラーが発生します。

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

asp.net-mvc-3 - ASP.NET MVC 3 @Html.DropDownListFor ignoring selectedValue

私のasp.net MVC 3プロジェクトでは、会社に関連する連絡先を作成したいと考えています.

連絡先を直接作成するか、会社の詳細ビューを介して新しい連絡先を追加し、companyId を渡してその会社を連絡先作成フォームのドロップダウンに設定することができます

問題は、ドロップダウンで渡された会社をデフォルトとして取得できないことです。

Global.asax

コントローラー方式

意見

@ViewBag.CompanyId に値があります。

選択した値を設定していない理由は何ですか?

0 投票する
2 に答える
916 参照

javascript - 動的に作成された RadioButtonList の値を取得する

この方法で作成されたaspラジオボタンリストがあります:

選択した項目の値を JavaScript で取得できません。以下は私のコード部分です: