1
toolbar.addCommandToOverflowMenu(cmd)
を使用してツールバーにコマンドを追加し、フォームのremoveCommand
(here)を使用してコマンドを削除しようとすると機能しません。適切なアプローチは何ですか?オーバーフローメニューに追加されたコマンドを削除するには
toolbar.addCommandToOverflowMenu(cmd)
を使用してツールバーにコマンドを追加し、フォームのremoveCommand
(here)を使用してコマンドを削除しようとすると機能しません。適切なアプローチは何ですか?オーバーフローメニューに追加されたコマンドを削除するには
これは不足しているようです。次の更新にToolbar.removeOverflowCommand(Command)
メソッドを追加します。
現在は自分のCN1ローカルソースを更新していて動作しません。 'removeOverflowCommand'は、' ToolbarSideMenu'に追加されています。これは、 'Toolbar'で内部変数' sidemenu'専用変数に使用されます。そしてサイドメニューは、 'MenuBar'を返す' getSidemenu() 'を介してのみアクセスすることができ、効果的にコマンドへのアクセスを妨げます。そして、 'ToolbarSideMenu'はpublicではないので、' getSidemenu() 'の結果に型キャストを強制することさえできません。直せますか? – user1246562
オーバーフローとサイドメニューは別のものです。 RemoveOverflowCommandは、オーバーフローメニューのみで動作するように設計されています。削除コマンドがサイドメニューで動作するはずです –
私の主張は、 'removeOverflowCommand()'にアクセスできないということでした。 – user1246562