プロパティ・シートでピックリストの構造を設定しました。次は、関連するピックリストで#OPTIONSAデータ・クラス(英数字オブション)のエントリーを作成します。
DEFINE_COM class(#PRIM_ALPH) name(#OPTIONSA)
EXECUTE subroutine(ADD_PLIST)EXECUTE subroutine(ADD_PITEM) with_parms('A' 'option A')EXECUTE subroutine(ADD_PITEM) with_parms('B' 'option B')EXECUTE subroutine(ADD_PITEM) with_parms('C' 'option C')CHANGE field(#PROPERTY) to('''Alpha Options''')* associate the picklist with the #OPTIONSA data classSET com(#optionsa) picklist(#PL_COL<#Cur_Plist>)* assign the picklist to the second columnCHANGE field(#VALUE) to('#OPTIONSA.TEXT')* add the entryADD_ENTRY to_list(#PROP_1)* assign the data class to the entry in the property sheetSET com(#prop_1.CurrentItem) dataclass(#optionsa)
これでAlpha Optionsエントリーとその関連するピックリストの定義が完成しました。