MenuCandidateフォームプロパティがTrueのフォームの情報(Nameプロパティ、Titileプロパティ、MenuParamプロパティ)を2次元配列で返します。filterを指定すると、MenuCandidateがTrueのフォームの内、MenuFilterフォームプロパティの記述内容がfilterの条件に該当するフォームのみを抽出対象とします。
例)フォームの各プロパティが以下のように設定されている場合を例に説明します。
Form01
.Title ・・・Title01
.MenuCandidate ・・・True
.MenuFilter ・・・"123"
.MenuParam ・・・111
|
Form02
.Title ・・・Title02
.MenuCandidate ・・・True
.MenuFilter ・・・"abc"
.MenuParam ・・・222
|
Form03
.Title ・・・Title03
.MenuCandidate ・・・True
.MenuFilter ・・・"123"
.MenuParam ・・・""
|
Form04
.Title ・・・Title04
.MenuCandidate ・・・False
.MenuFilter ・・・"123"
.MenuParam ・・・""
|
GetMenuCandidate() の実行結果は以下のとおりです。
c(c("Form01", "Form02","Form03"), c("Title01", "Title02", "Title03"), c("111", "222", ""))
GetMenuCandidate("123") の実行結果は以下のとおりです。
c(c("Form01", "Form03"), c("Title01", "Title03"), c("111", ""))
|