Dynamic pop up menu:デフォルトで渡すパラメータについて

サブメニューのパラメータを渡したのですが選択されません。

メインメニューの場合には選択位置がちゃんと移動してくれます。
またサブメニューを選択するとか、ちゃんとサブメニューのパラメータが受け取れます。

デフォルトでサブメニューのパラメータを渡した場合には、サブメニューが選択されるのが正しい動作だと思います。 :frowning:

ACI0099813で登録させていただきました。

https://forums.4d.com/4DBB_Main/x_User/298210/files/30623450.zip

関連

ドキュメントには,
defaultがサブメニューでも良い,
とは記述されていませんので,
バグと断定することはできませんでした。

https://doc.4d.com/4Dv17R5/4D/17-R5/Dynamic-pop-up-menu.301-4128300.ja.html

サブメニューをデフォルトで選択するためには,
当然,サブメニューをデフォルトで展開する必要があり,
階層の深さ次第では,
メニューの表示位置が相当シフトすることになります。

それでもサブメニューをデフォルトで選択するメリットがある,ということでしょうか。

お世話になります。

: Keisuke MIYAKO

ドキュメントには,
defaultがサブメニューでも良い,
とは記述されていませんので,
バグと断定することはできませんでした。

<https://doc.4d.com/4Dv17R5/4D/17-R5/Dynamic-pop-up-menu.301-4128300.j
.html>

サブメニューをデフォルトで選択するためには,
当然,サブメニューをデフォルトで展開する必要があり,
階層の深さ次第では,
メニューの表示位置が相当シフトすることになります。

それでもサブメニューをデフォルトで選択するメリットがある,ということでしょうか。

その辺り微妙なところなのですが、受け取れるのに渡せないのはどうかと思いました。
せめて1、2階層くらいまではOKにして欲しいです。
それ以上の階層はインターフェイス的に問題があると思うので別の方法を考えてくださいでもよいかもしれません。

ドキュメントに

メニューが表示されるときにデフォルトで選択するポップアップメニューの項目を指定できます。

・・・と記述されており,この場合の「ポップアップメニュー」とは,ポップアップ表示された(最上位の)メニューのことを指しており,これは仕様である,とのことでした。

: Keisuke MIYAKO

ドキュメントに

メニューが表示されるときにデフォルトで選択するポップアップメニューの項目を指定できます。

・・・と記述されており,この場合の「ポップアップメニュー」とは,ポップアップ表示された(最上位の)メニューのことを指しており,これは仕様であ
,とのことでした。
了解しました。
ドキュメントの説明ではわかりにくいですね。ちゃんと1階層目のみとか書いておいてもらえるとありがたいです。 :mrgreen: