問題タブ [selectionchanged]
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.
php - ドロップダウン リストの選択した値を別のドロップダウン リストに取得する方法
2 つのドロップダウン リストの値を実行するための php ファイルを開発しています。
ドロップダウン リストには、Item1、Item2、Item3、Item4 などのカテゴリのリストがあります。
そして別のドロップダウンリストには、最初のリストの各カテゴリのサブカテゴリが A、B、C、D、E、F としてあります...
私の考えは、最初のリストの値を変更しながら、値を2番目のリストに渡す必要があるということです...
つまり、2番目のリストの値を変更すると、1番目のリストで選択した値を取得する必要があります...
サブカテゴリは、すべてのカテゴリで同じです。しかし、私の計算では、各カテゴリとサブカテゴリの価格を使用しました..
そう、..
アイテム 1 -> A = 100 アイテム 2 -> A = 75 アイテム 1 -> B = 198 アイテム 2 -> B = 146 アイテム 1 -> C = 160 アイテム 2 -> C = 175
計算の金額を取得するには、選択したアイテムをフェッチする必要があります...
どうすればこれを達成できますか...
ここでは、function() で、Category1 の選択された値をフェッチする必要があります...
wpf - リストボックスの SelectionChanged および MouseLeftButtonDown イベントの順序付け
WPFリストボックスでSelectionChangedおよびMouseLeftButtonDownイベントを処理しました。MouseLeftButtonDown イベントの前に SelectionChanged イベントが発生するようにする必要があります。
イベントは希望の順序で発生しますが、それを強制する方法はありますか?
ありがとう
c++ - QAbstractTableModelは、変更されたデータのカスタムオブジェクトを取得します
私は最近Qtを再び手に入れ、記憶をリフレッシュし始めました。テーブルのカスタムデータモデルの作成は簡単でした。
現在、選択したデータを取得しようとしています。カスタムデータオブジェクトを使用していることに注意してください。
私のカスタムモデルの例:
platform.h
テスト目的の非常に単純なデータ構造。次に、QAbstractTableModelを実装しました。Data()メソッドは次のようになります。
platformmodel.cpp
このコードから私が理解しているのは、選択可能なアイテムの場合、プラットフォームオブジェクトではなく、常に文字列が返されるということです。
表示する場合、これは正常に機能します。ビューに実際のオブジェクトが表示されます。ここで、QStringだけでなく、モデルから実際のオブジェクトを選択したいと思います。
したがって、メソッド本体は次のようになります。
追伸私は間違ったものを検索しようとしているのかもしれません。カスタムオブジェクトを使用する例を見つけることができますが、選択したアイテムの取得については何も話していません。
文字列を取得し、プラットフォームのリストをループして名前を選択したアイテムと比較するより良い方法が必要です。大きなリストがある場合、各アイテムをループして文字列の比較を行う必要はあまり効率的ではありません。 。
私の問題が十分に明確であることを願っています。重要なことが不足している場合は、例を編集できるようにお知らせください。
編集
Q_DECLARE_METATYPE(Platform);を試しました。
そして、はい、それは機能します、それはそれをQVariantに保存することを可能にします、問題は、表示するために、文字列が常に期待されるので、またはとにかく9/10回です。これまでのところ、テキスト表示と選択モデルから完全なプラットフォームオブジェクトの両方を取得することは不可能のようです(私は両方を個別に行うことができます..かなり役に立たない..)
actionscript-3 - Spark Datagrid selectionChange とキーボード配列の操作
selectionChange イベントのリスナーを持つ Spark DataGrid があります。dataGrid をリッスンする関数は、新しく選択された行に、読み込まれたパートナーとは異なる partner_id があるかどうかを確認します。異なる場合は、サーバー (PHP) を呼び出し、指定された ID を持つパートナーを要求します。私の問題は、ユーザーが矢印キーボードを使用して dataGrid をナビゲートする場合、変更が速すぎて、特定の瞬間に呼び出しがパートナー オブジェクトの取得に失敗し、最終的に null になることです (間違ったパートナーを表示するよりはましです) )、しかし、これが起こった後、新しいパートナーが読み込まれないため、私にとってはまだ問題です. 呼び出しを行う前に数ミリ秒待機して、ユーザーが再度変更するか、または他の回避策を実行するかどうかを確認する方法はありますか? ありがとう。
listview - 親ではなく、WTL :: CListViewCtrlで選択の変更を検出するにはどうすればよいですか?
私は自分のWTL派生リストコントロールを持っています。
選択が変更されたときに通知をキャッチしたいという1つのことを除いて、正常に動作します。親ウィンドウではなく(このように:CListCtrlの選択の変更を検出する方法は?)、CPopupList自体で、いくつかのことを実行します。
実際、現在選択されているアイテムの横に、現在のアイテムの追加情報として小さなヒントウィンドウを表示したいと思います。VSがオートコンプリート中に行うのと同じように、関数/プロパティに関する詳細情報を提供します。
誰かがこれを行う方法のヒントはありますか?どうもありがとうございます。
アップデート:
試した:
ただし、OnListItemChanged()は呼び出されません。親では
が追加されます。
Update2-ソリューション
私は問題を見つけました:
親のMSG_HANDLER:
REFLECT_NOTIFICATIONS()をALT_MSG_MAP(11)の上に移動すると、最後にOnListItemChangedがコントロールで呼び出されます。
正しい:
windows-phone-7 - SelectionChanged get Textblock Text / ID
私はsomリストボックスを持っていますが、SelectionChangedのx:Name="ThisID"からテキストを取得するためにsomヘルプが必要です。
私は(ListBox).SelectedItemとして送信するようなことをしましたが、それ以上に、方法がわかりません。
c# - マウスまたはキーボードによって変更されたC#WPF選択
プロジェクトに WPF コンボボックスを挿入しました。現在、コンボボックスにキーダウンイベントがあります。今、マウスでアイテムも選択するという問題があります。selectionchanged イベントを使用すると、キーボードで変更された場合にも実行されます。mousekeydown イベントを使用すると、クリックされたアイテムを取得する方法がわからない場合にも機能します。例を参照してください:
ajax - 後で使用するためにAJAXデータを保存する方法は?
プロジェクトの連絡先を選択するときに同じデータを処理する必要があるように、後で変数データを使用したいと思います。使ってみました
データが認識されないと言います。ありがとうございました。
c# - SelectionChangedEventArgs e WindowsPhone8からオブジェクトを取得する
Telerik Slide Viewコントロールを使用していますが、SelectionChanged
イベントをサポートしています
e
プロパティを含むMainViewModel
オブジェクトが含まれていFileName
ます。FileName
プロパティを「抽出」するにはどうすればよいe
ですか?タイプaddedItems
ですSystem.Collection.IList
asp.net - カレンダー コントロール、Load イベントのイベント ハンドラ
私はかなり長い間これに取り組んできました。私のコードは、問題を解決しようとしたさまざまな方法と物事をすべて表示しますが、これまでのところ運がありません. 私がする必要があるのは:
- フォームの Load イベントのイベント ハンドラーを開始します。次に、フォームがポストバックされていない場合に、上記の形式で現在の日付を表示するコードを追加します。
- 次の段落にカレンダー コントロールを追加し、その Visible プロパティを False に設定して、フォームが最初に表示されたときに非表示になるようにします。
- イメージ ボタンの Click イベントのイベント ハンドラーをコーディングします。これにより、画像ボタンが非表示になり、カレンダー コントロールが表示されます。
- カレンダー コントロールの SelectionChanged イベントのイベント ハンドラーをコーディングします。これにより、選択された日付が取得され、今日の日付とともにテキスト ボックスに表示されます。また、カレンダー コントロールが非表示になり、画像ボタンが表示されます。
誰かが私が間違っていることを整理し、正しい解決策にたどり着くのを手伝ってくれることを願っています. これまでの結果にはあまり満足していません。
私のコードビハインド:
私のマークアップ: