次の例にあるような VLF-WIN や VLF-ONE のインスタンスリストに、追加の列を加えなければいけない時もあるでしょう。


 
インスタンスリストの定義に新規の列を追加する場合、#avListManager.AddtoList メソッド呼び出しにそれに相当する値のパラメータも追加する必要があります。このインスタンスリスト定義に適切なメソッドは、例えば次のようになります。

#avListManager.AddtoList Visualid1(#FULLNAME) Visualid2(#EmpNo) 
               Akey1(#Empno) Ncolumn1(#PostCode) Acolumn1(#Address1)
               Acolumn2(#Address2) Acolumn3(#Address3) Acolumn4(#PhoneBus)
               Acolumn5(#PhoneHme)

複数の DColumn (DColumn1 から 5) を利用して、日付または日時を表示します。日付の場合は YYYY-MM-DD、日時の場合は YYYY-MM-DD HH:MM:SS の ISO 形式の文字列として追加する必要があります。

ブランク (つまり日付も日時もなし) も受け入れられます。

この例は DF_FILT9 を参照してください。


*インスタンスリストに追加前に日付の値を ISO 形式に変換すること
#VF_ELDTS := #STARTDTE.AsDate( SysFmt6 ).AsDisplayString( ISO )
#VF_ELDTS := #STARTDTE.AsDate( SysFmt6 ).AsDisplayString( ISO )
Invoke Method(#avListManager.AddtoList) Businessobjecttype(DEM_ORG_SEC_EMP) Visualid1(#FULLNAME) Visualid2(#EmpNo) Akey1(#deptment) Akey2(#section) Akey3(#Empno) Ncolumn1(#PostCode) Acolumn1(#ADDRESS1) Acolumn2(#Address2) Acolumn3(#Address3) Acolumn4(#PhoneBus) Acolumn5(#PhoneHme) Acolumn6(#Deptment) Acolumn7(#Section) Ncolumn2(#AdditionTotal) Dcolumn1(#VF_ELDTS) Setascurrent(#AdditionOption) Executedefaultcmd(#AdditionOption)
 

VLF-ONE で IColumn を使って、インスタンスリストにイメージを表示することができます。

  • No labels