このステップでは、ナビゲーション・ペインで "部門" ビジネス・オブジェクト選択時に、部門をインスタンスリストにロードする非表示フィルターを作成します。非表示フィルターはエンドユーザーとの対話処理はなく、表示されません。

Mthroutine Name(uInitialize) Options(*Redefine)
Endroutine
Set #Com_Owner avHiddenFilter(TRUE)
Invoke #avListManager.BeginListUpdate
Invoke #avListManager.ClearList
Select Fields(#xDepartmentCode #xDepartmentDescription) From_File(xDepartments)
Invoke Method(#avListManager.AddtoList) Visualid1(#xDepartmentDescription) Visualid2(#xDepartmentCode) Akey1(#xDepartmentCode) Ncolumn1(0) Acolumn1('') Acolumn2('') Acolumn3('')
Acolumn4('') Acolumn5('') Acolumn6('') Acolumn7('')
Endselect
注意:AddToList で追加列を初期化する必要があります。これは、後で社員のエントリーをこれらの列に取り込んだリストを生成するからです。 |
Invoke #avListManager.EndListUpdateコードは以下のようになります。


