問題タブ [drop-down-menu]
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.
asp.net - ドロップダウンリストコントロール
オプショングループをレンダリングできるasp.net(3.5)のドロップダウンリストコントロールを推奨できる人はいますか?ありがとう
asp.net - 汎用リストからDropDownListにListItemsを追加する
私はこのaspxコードを持っています:(サンプル)
このコードビハインド:
出力は次のようになります。
私の質問は、なぜ私の値(数値)が消えて、テキストが値とテキストとして使用されたのですか?このメソッドを使用すれば機能することはわかっていddList1.Items.Add(New ListItem("text", "value"))
ますが、他の理由でデータソースとして汎用リストを使用する必要があります。
asp.net - ASP.NET DropDownList DataTextField をメソッドにバインドしますか?
とにかく、ASP.NET DropDownList のアイテムに、プロパティではなくソースのメソッドにバインドされた Text または Value を持たせる方法はありますか?
asp.net - ドロップダウン リストのツールチップ
GridView にドロップダウン リストがあります。ドロップダウン リスト内のデータは可変長ですが、ドロップダウン リストは固定サイズです。ドロップダウン リストから項目を選択せずに、各項目の上にツールチップを表示するにはどうすればよいですか?
私はグーグルで検索しましたが、ドロップダウンリストの現在選択されているアイテムの上にツールチップが表示されるサンプルに出くわしました。SOコミュニティの誰かが私にヒントを与えることができますか?
asp.net - ASP.NET 2.0 のドロップダウン コントロール
ASP.NET で分離コード ページを使用して SQL クエリを実行しています。クエリが文字列に読み込まれ、(Oracle に対して) 接続が確立され、OleDBDataReader に対して .ExecuteReader を実行することによって接続が開始されます (DataRead と呼びます)。以下に例を挙げてみます。(Drop を ASP の DropDownList コントロールと見なします)
これは、DropDownList に動的に追加する方法として私が知っている唯一の方法です。ただし、DropDownList の各項目には .text プロパティと .value プロパティがあります。.value をコード内の .text とは異なるものとして定義するにはどうすればよいでしょうか?
asp.net - クライアント側からNetFlixキューなどのドロップダウンリストコントロールを並べ替えるにはどうすればよいですか(Javascript)
列の並べ替え順序を決定する一連のドロップダウンコントロールがあります。私たちが抱えている問題は、ユーザーが2番目の列として列を選択した場合、他のドロップダウンリストの値を変更して「2番目」が1つだけになるようにする必要があることです。
- 列A[1]
- 列B[2]
- 列C[3]
- 列D[4]
- E列[5]
上記のリストで、D列を[2]に変更すると、B列が[3]に、C列が[4]になります。サーバー側で管理できますが、誰かがどうすればよいか手がかりがあるのではないかと思いました。これは、javascriptを使用してクライアント側で行います。
css - メディア印刷で css を使用する場合、ドロップダウン リストの三角形を非表示にします
メニューなどを非表示にするために、外部 css ファイルで @media print を使用しています。ただし、ドロップダウンリストの小さな三角形を印刷しても表示されます。それを非表示にして選択したアイテムのみを印刷するためのCSS設定はありますか?
asp.net - SelectedIndexChanged イベント ハンドラで DropDownList がポストバックからの値を保持するのはいつですか
この問題をすべて明確にするために、コントロールの再バインドに起因するものではなく、値はバインド後に初期値のままではありません。
複数のプロジェクトで使用されている aspx ページに DropDownList があります。
ページのライフ サイクルに沿って、SelectedIndexChanged イベントの処理前に SelectedValue が変更されます。
1 つのプロジェクトでは、コードがイベント ハンドラーに到達すると、SelectedValue はクライアントからポストされたものに戻りますが、別のプロジェクトでは新しい SelectedValue が存在します。
どちらの場合もビューステートはオンで、コントロールはリバウンドされておらず、収集できるすべてのものとまったく同じフローに従います。
コントロールは再度初期化されていません。これを徹底的にチェックしたところ、初期値は保持されず、コードで設定された値が保持されました。
最初のプロジェクトで発生しているように、イベントハンドラーの時点で投稿された値が実際に必要ですが、投稿された値に戻る理由と、2番目のプロジェクトでこの動作を複製する方法がわかりません。
これについて不明な点がある場合は、喜んでさらに明確にします。
asp.net - asp.net:DropDownListのSelectedItemを取得し、リストアイテムを保持する
これが問題です。
ラベル、ドロップダウンリスト、送信ボタンのある小さなページがあります。
フォームの読み込み時にドロップダウンリストにアイテムを挿入し、ボタンをクリックするとドロップダウンリスト内のアイテムの数が表示されます。そのためのコードは次のとおりです。
if (Page.IsPostBack)
{
Message.Text = "You have selected " + Dropdownlist1.Items.Count.ToString();
}
else
{
Message.Text = "You have selected " + Dropdownlist1.Items.Count.ToString();
Dropdownlist1.Items.Add("Madrid");
Dropdownlist1.Items.Add("Chennai");
Dropdownlist1.Items.Add("New York");
}
これが面白い部分です。IDEから直接実行すると、完全に正常に機能します。初めて0としてカウントされ、送信ボタンを押すと3としてカウントされます。この小さなコードを既存の仮想ディレクトリで実行する必要があります。その仮想ディレクトリ内で同じaspxページを実行すると、初めてロードされるときにカウント0が取得されます。[送信]をクリックすると、0としてカウントされ、ドロップダウンリストにアイテムが表示されません。クリアされます。挿入されたものを思い出せるように、viewstateをtrueに設定しました。
IDEから実行した場合と、別の仮想ディレクトリから実行した場合の違いはわかりません。私はAsp.Netにかなり慣れていないので、ここですべてのオプションを調べて、ドロップダウンリストがどのように機能するかを調べました。ここに欠けている設定はありますか?
参考までに、DropDownListをウィザードコントロールに配置したときに同じ問題が発生します。IDEから実行すると正常に動作しますが、仮想ディレクトリから実行すると、選択した値が取得されず、ドロップダウンリストの項目も記憶されません。
これに関する助けをいただければ幸いです。
申し訳ありません:(、さらにいくつかの質問
コードによると、リストはPostBackでない場合にのみ入力されます。したがって、ボタンをクリックすると、リストは空になります。リストに動的にデータを入力すると、アイテムは記憶されません。各Page_loadに追加する必要があります。ビューステートは、選択されたアイテムのみを記憶します。
ページがIDEから直接実行されたときにアイテムを記憶し、仮想ディレクトリから実行したときに記憶しない方法。それを機能させるために設定する必要があるかもしれないビューステートはありますか?キャッシュ設定もあまりうまくいきませんでした。トレース情報を有効にしました。面白いことに、:|、仮想ディレクトリからではなく、IDEから直接実行するとトレースが発生します。もう一度質問しますが、子ディレクトリのweb.configは親web.configを上書きする必要がありますか?
返信ありがとうございます。
javascript - ドロップダウン リストの問題
IE 6/7 のドロップダウン リストが次のように動作するという問題があります。
width
ドロップ ダウン リスト全体を展開しないとテキスト全体を表示するには、ドロップ ダウンの幅が十分でないことがわかります。
ただし、Firefox ではその通りなので問題ありませんexpands the width
。これは、IE 6/7 で必要な動作です。
問題を解決するために を利用するさまざまな方法を検討しましたonfocus, onblur, onchange, keyboard and mouse events
が、まだいくつかの問題があります。
ツールキット/フレームワーク (YUI、Ext-JS、jQuery など) を使用せずに IE 6/7 でこの問題を解決した人がいるかどうか疑問に思っていました。