問題タブ [checkbox]
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.
c# - WPF:グリッドビューセルテンプレートにあるチェックボックスのすべてのチェックボックスをオン/オフにしますか?
のセルテンプレート内にあるCheckBox
いくつかのチェック/チェック解除を作成しようとしています。この列を(他の列とともに)に追加し、をのviewプロパティに設定してから、カスタムのコレクションにデータバインドしました。したがって、の各行には、チェックボックスを含む列と、バインドされたオブジェクトのプロパティパスにバインドされた列があります。CheckBoxes
GridViewColumn
GridView
GridView
ListView
ListView
DataObjects
ListView
のプロパティをCheckBox
バインドしてすべてのチェック/チェック解除を作成したいのですが、バインドされているデータオブジェクトを変更したくありません。私の最初の試みは、ListViewをにバインドしてから、プロパティをのにバインドし、他の列をにバインドすることでした。。次に、[すべてチェック/チェック解除]をクリックしたときに、辞書のを切り替えました。のバインディングは正しく機能しましたが、辞書は変更通知をサポートしていないため、更新されませんでした。IsChecked
CheckBoxes
ListView
Dictionary<DataObject,Boolean>
IsChecked
Value
Dictionary
Key
DataObjectProperty
Values
CheckBox
CheckBoxes
この問題を解決するための最良の方法について誰かが何か提案がありますか?
asp.net-mvc - フォームは、MVC の後続の送信アクションで同じチェックボックスの値を送信します
私はこの質問の提案に従いました...
[ ASP.NET MVC フォームでチェックボックスを処理するには?
...同じ name="..." 属性を持つ複数のチェックボックスを設定すると、フォームは最初に送信されたときに期待どおりに動作します。フォームの後続の送信では、チェックされた項目値の新しい配列を適切に送信する代わりに、Guid 値の元の配列が使用されます。
ビュー内の関連コード...
これにより、項目の Id に設定された value="..." 属性を持つ項目ごとに 1 つずつ、一連のチェックボックスが生成されます。
次に、コントローラー アクションでは、メソッド シグネチャは...
メソッドを初めて使用すると、selectedItems 配列は選択された各項目の Guid を適切に保持します。ただし、フォームの後続の送信には、フォームを送信する前にチェックした内容にどのような変更を加えても、最初の送信アクションで最初に選択されたものが常に含まれます。MVC フレームワークがメソッドに渡す selectedItems 配列を調べると、フレームワークが常に同じ値を何度も送信しているように見えるため、これは私のコードとは関係がないようです。
ブラウザーを閉じて、もう一度開始し、送信時に別の初期チェックボックスを選択すると、プロセスが最初からやり直されます (最初に選択されたチェックボックス ID は、常にselectedItems 引数にあるものです)。
フレームワークによる何らかのフォーム値のキャッシュを見落としていると思いますが、これは Preview 5 ではこのように動作しませんでした。
私を夢中にさせ、おそらく単純な問題です。何か案は????
asp.net - ASP.NET は、チェックボックス コントロールの OnCheckChanged イベントからサーバーに明示的にポストします。
asp:checkbox コントロールがあり、ラベルがチェックされているかチェックされていないときにラベルの可視性を変更したいと考えています。これを行うために、OnCheckChanged イベントを使用しようとしています。これは、サーバーへの投稿後にのみ発生するようです。これは、Label の可視性がすぐに変更されないことを意味します。チェックボックスがクリックされたときにラベルの可視性がすぐに切り替わるように、サーバーに投稿する (そしてフォームの状態を保持する) にはどうすればよいですか?
java - チェックボックスは表示されますか?
このコード行では、チェックボックスで "..." を 2 行にするにはどうすればよいでしょうか?
asp.net - Asp.net CheckBox.Enabled = false の問題
サーバー側で Enabled プロパティを False に設定すると、いったいなぜ asp.net CheckBox が client-html にレンダリングされないのでしょうか。Enabled=false の目的は単純です。ユーザーが CheckBox を時々変更しないようにするためです。ありがとうございます!
php - ページ間でチェックされたチェックボックスを覚えています-最善の方法は何ですか?
Gmailと同様の機能を追加する必要があります。この機能では、アイテムのリストのチェックボックスが結果の複数のページにわたって記憶され、離れて結果に戻ったときに記憶されます。私が理解しようとしているのは、これを行うための最良の方法です。私はPHPとおそらくjQueryを使用しています。
私の最初の考えは、セッション内の配列にIDを格納するサーバーへのAJAXコールバックをトリガーする各チェックボックスにonClickを追加することです。アイテムのリストがロードされるたびに、システムは行がチェックされているかどうかを確認し、必要に応じてチェックボックスをオンにします。信頼性を確保するため、サーバーへのリクエストが完了できないかどうか(接続の問題、サーバーエラーなど)を確認した後、チェックボックスをオフにし、リクエストは可能な限り迅速に行われます。
これは、いくつかの項目を除いて、すべて良いように聞こえます。
- すべてチェックしてください:どうなりますか?30(デフォルトのページアイテム)のリクエストをサーバーに送信しますか?または、すべてのonClickを削除し、チェックボックスをオンにして、すべてのIDを使用してサーバーにリクエストを送信してから、onClickを再度追加しますか?または...?すべてのチェックを外すと同様の問題が発生します。
- 速度:何百人ものユーザーが常にチェックとチェックを外していると、問題が発生し始める可能性があります
- ブラウザの速度:ページの読み込み後にonClick with JSを追加するのが最善だと思います。これは、1ページに500以上のアイテムがある場合、1〜2秒かかると思います。すべてをチェックすると、より大きな問題になります。
これまで、ユーザーがページを離れたときにそれを検出する信頼できる方法を見つけていませんでした。信頼できる方法があれば、これがオプションであることがわかり、各ページのアンロードで記録するだけです。
他の解決策やより良い方法はありますか?
編集:Eran Galperinが述べたように、check allメソッドは、各チェックボックスをチェックしてから、すべての行でajax呼び出しを行うだけで済みます。onClickを削除する必要はありません。
また、Event Delegationメソッドは良い考えのように見えます—物事をはるかに簡単にするでしょう。
c# - チェックボックスをクリックすると、onCheckedChangedが2回起動します
チェックボックス付きのTemplateFieldを持つGridViewがあります。私の目標は、autopostbackを使用してonclickイベントをキャプチャし、データベースフラグを設定することです。私の唯一の問題は、イベントが2回発生することです。初めてチェックボックス(送信者パラメーター内)がクリックされた値を保持するので、クリックに基づいて設定しました。2回目は、送信者パラメーターに常にチェックされているチェックボックス=falseがあります。この問題を解決するための他のアプローチについての提案を喜んで受け入れますが、私の目標は、チェックボックスをオンにしたユーザーに基づいてデータベースフラグを設定することです。.NETFramework2.0をターゲットにしています。
関連するコードは次のとおりです。
コードビハインドのイベントハンドラーは次のとおりです。
javascript - HTMLで「すべて選択」チェックボックスを実装するには?
複数のチェックボックスがある HTML ページがあります。
「すべて選択」という名前のチェックボックスがもう1つ必要です。このチェックボックスを選択すると、HTML ページのすべてのチェックボックスを選択する必要があります。これどうやってするの?
html - HTML/CSSでのラジオ/チェックボックスの配置
ラジオボタン/チェックボックスをテキストに正しく合わせるための最もクリーンな方法は何ですか?私がこれまで使用してきた唯一の信頼できるソリューションは、テーブルベースです。
これは一部の人に眉をひそめるかもしれません。テーブルレスソリューションの調査に(再び)時間を費やしましたが、失敗しました。フロート、絶対/相対ポジショニング、および同様のアプローチのさまざまな組み合わせを試しました。ラジオボタン/チェックボックスの推定高さにほとんど黙って依存しているだけでなく、ブラウザによって動作も異なります。理想的には、サイズや特別なブラウザの癖について何も想定していない解決策を見つけたいと思います。テーブルを使用しても問題ありませんが、別の解決策はどこにあるのでしょうか。
asp.net - Value プロパティをサポートする .NET CheckBox コントロール
デフォルトの .NET CheckBox コントロールが Value プロパティをサポートしていないことは承知しています。入力コントロールは HTML 仕様の一部として値をサポートしているため、これは奇妙に思えます。
私の質問は、標準の ASP .NET CheckBox および CheckBoxList と同様に機能する asp.net 用のカスタム ユーザー コントロールを知っている人がいるかどうかです。