問題タブ [oncheckedchanged]

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

android - Androidで制限に達したときにチェックボックスを無効にする方法は?

私は 15 個CheckBoxあり、ユーザーが 5 個以上をチェックしたときにスタックする必要があります。アイテムがチェックされているかどうかを知るためにメソッドを使用しますが、 5 個のアイテムが選択された後に制限する方法がOnCheckedChangeListenerわかりません。

以下の私のコードを参照してください:

誰かが私を正しい方法で指摘できますか?


更新:試しました:

完璧に機能しますが、何かが足りないと思います。5 つの項目をクリックすると機能しますが、選択を解除すると項目を再チェックできなくなります。私は何が欠けていますか?

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

asp.net - ASP.NET / Sharepoint - Checkbox.CheckChanged イベントは、以前の他の (同じ) コントロールの同じイベントを発生させます。

ASP.NET を使用して SharePoint の Web パーツを作成しています。

クリックするたびにページがリロードされ、2 つのテーブルに異なる ID を持つチェックボックスのリストと、CheckedChanged イベントを処理するイベントを追加します (すべて同じです)。

さらに、autopostback は true に設定されています。

実行して最初のチェックボックスをクリックすると、すべてが正常に機能すると考えられます。同じテーブルの次のチェックボックスをクリックすると、eventReceiver 2 に入ります。イベント - 最初は正しいもので、その後チェックボックスがクリックされました。

クリックするボックスと同じ数のチェックボックスがイベントを発生させます (以前に使用した場合)。

2 つのテーブルの違いのみです。ここで、最初のテーブルをクリックしても問題ありません。2 番目のテーブルをクリックしても問題ありません...その後、各テーブルは同じ効果を持ちます。最初のテーブルをもう一度クリックすると、2 つのイベントが処理されます。2 番目のテーブルをクリックすると、これら 2 つのイベントが処理されます。

何が問題なのかわかりません。

ここにいくつかのコードがあります

それは創造のためです

ここに私の受信機があります:

void eMailNotifikation_CheckedChanged(object sender, EventArgs e) { CheckBox eMailNotification = (sender as CheckBox); //Do some... calling a Webservice eRoomWebservice.DoMyTasl(<params>);
}

テーブルは new... と ID.. でのみ構築されます 特別なものは何もありません

編集:::: 簡単な ASP.NET でコードをビルドしましたが、動作しています。これは SharePoint の問題である可能性があります。test.ID = "test1";

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

android - チェックボックスをクリックしたときに ListActivity の TextView を変更する (CursurAdapter を使用)

私の問題は、ListView の一部であるチェックボックスを切り替えたときに、TextView の外観を正しい位置に変更することを解決できないことです。目標は、テキストを STRIKE_THRU し、(次のステップとして) CheckBox がチェックされたときに、変更されたステータスをデータベースに返すことです。

最初の行が変更されるたびに、リストのどのチェックボックスがクリックされるかに依存しません。影響を受ける行の STRIKE_THRU テキストを取得するためにコードを変更するにはどうすればよいですか? (私はAndroidで始めたばかりです)

重要なのは、TextView をクリックすると、詳細を表示する別のアクティビティを開始できることです。

ListActivity のコード

アダプターのコード

およびレイアウトのコード:

代わりに編集

私が変更したアダプタークラスで(erdomesterに感謝します):

アクティビティの以前の「onCheckedChanged」から「onClick」のコードを取得しました。

編集2

それはまだ期待される結果ではありません。最初のテストで得られなかったのは、最後の行でのみ機能するようになったことです。cb = (CheckBox) view.findViewById(R.id.checkbox);( で削除しても同じ結果onClick)。何か案は?

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

android - どのradioButtonがチェックされているかに応じて、EditTextのtextHintを変更しますか?

それが可能かどうかはわかりませんが、可能であれば、助けていただければ幸いです。どのradioButtonがラジオボタンにチェックされているかに応じて、textHintを変更する必要があります。たとえば、米国の radioButton がチェックされている場合、editText ヒントに「マイル」を表示する必要があります。radioButton Metric がチェックされている場合、textHint に「Kilometers」と表示する必要があります。

私はこれを何度も解決しようとしましたが、常に失敗しています。

事前にタンク!