Onclick
サブアイテムを持つメニューアイテムのイベントは処理されていないようです。
ユーザーが代わりに使用できるリーフアイテムを作成できることに気付きましたが、メニューフォルダに応答させたいOnClick
(私の場合はすべてのサブアイテムを「起動」する)
この制限を回避する方法はありますか?
サブアイテムを持つメニューアイテムは、実際にOnClick
イベントを発生させます。ただし、親メニュー項目をクリックしたときではなく、サブメニューが開いたときに起動します。
それが起こったときにすべてのサブアイテムを呼び出したくないと確信しています。親メニューのOnClick
イベントは、サブメニューが開かれるたびに発生します。親メニュー項目をクリックするか、その上にカーソルを置くか、キーボードからメニュー項目を選択するときに右矢印キーを押します。
したがって、OnClick
親メニューのイベントは、サブメニューを開くことに対応します。サブメニューが開いているときにすべての子メニュー項目アクションを呼び出すと、予想されるすべての標準的なUIの動作に反します。あなたがすべきことは、すべてのアクションを呼び出すために使用できる別のサブアイテムを追加することです。正気の選択肢がない場合を除いて、プラットフォームの標準UIに反しないでください。