[ |../../index.htm#lansa/lansa050fp_0255.htm]
現在地: RAMP-TSガイド > RAMP VLF-WIN のチュートリアル > 上級 RAMP Womdows チュートリアル > RAMP-WINAD09 ステップ 3. リスト・ビューに値を入れるコードを追加する

RAMP-WINAD09 ステップ 3. リスト・ビューに値を入れるコードを追加する

このステップでは、リスト・ビューに値を入れるコードを追加していきます。
1.   画面ラッパーのソース・コードを表示します。
2.   #myscreen_wrapper.RampTSAvailable イベント・ルーチンを見つけて、以下のコードを追加し、画面が到着したときに画面ラッパーのフィールドとサブファイルをクリアします。
Clr_List Named(#skills)
#XG_HEAD := *null
 
コードは次のようになるはずです。

 
3.   画面ラッパー・ソースの最後に以下のメソッド・ルーチンを追加します。
Mthroutine Name(uGetSubfilePage)
 
Define_Map For(*result) Class(#prim_boln) Name(#NextPage)
Define Field(#MoreVal) Type(*char) Length(1)
 
#listcount := 1
#NextPage := false
 
Dowhile (#myscreen_wrapper.check_field_exists( "dateacq" #listcount ))
 
#myscreen_wrapper.getvalue From("dateacq") Value(#vf_eltxts) Defaultvalue(#ddmmyy) Index(#listcount)
#myscreen_wrapper.getvalue From("skillcode") Value(#skilcode) Index(#listcount)
#myscreen_wrapper.getvalue From("skilldesc") Value(#skildesc) Index(#listcount) Defaultvalue("Defalt value")
#myscreen_wrapper.getvalue From("comment") Value(#comment) Index(#listcount)
#myscreen_wrapper.getvalue From("grade") Value(#grade) Index(#listcount)