リスト - Exportメソッド 

リストデータをテキストファイル、Excelスプレッドシート、またはPDFにエクスポートします

リスト (PRIM_LIST) のメンバ

パラメータ

名前

タイプ

データタイプ

記述

FileName

*Input (任意)

文字列

エクスポートするテキストファイルのファイル名を指定します

Type

*Input (任意)

列挙

作成するエクスポートファイルのタイプ。列挙型の値(Csv、XlsxおよびPdf)から1つ選択します

詳細

List (PRIM_LIST) の Export メソッドはリスト データをテキスト ファイルにエキスポートします。

ファイル名は filename パラメータを使って指定できます。

次の例では、保存ボタンをクリックすると、Mylist.txt というファイルにリストがダウンロードされます。 

     Begin_Com Role(*EXTENDS #PRIM_WEB) Theme(#SYS_THEME) Layoutmanager(#LayoutWebPage) 

Define_Com Class(#PRIM_TBLO) Name(#LayoutWebPage)
Define_Com Class(#PRIM_TBLO.Row) Name(#LayoutWebpageRow) Displayposition(1) Parent(#LayoutWebPage)
Define_Com Class(#PRIM_TBLO.Column) Name(#LayoutWebpageColumn) Displayposition(1) Parent(#LayoutWebPage)
Define_Com Class(#PRIM_TBLO.Item) Name(#LayoutItem_List) Alignment(TopCenter) Column(#LayoutWebpageColumn) Manage(#List) Parent(#LayoutWebPage) Row(#LayoutWebpageRow) Margintop(72)
Define_Com Class(#PRIM_TBLO.Item) Name(#LayoutItem_Buttom) Alignment(BottomRight) Column(#LayoutWebpageColumn) Manage(#Export) Parent(#LayoutWebPage) Row(#LayoutWebpageRow) Sizing(None) Marginbottom(24) Marginright(24)

Define_Com Class(#PRIM_LIST) Name(#List) Columnheaderheight(48) Columnlines(False) Displayposition(2) Height(728) Left(0) Parent(#COM_OWNER) Rowheight(48) Tabposition(1) Top(72) Width(1200)
Define_Com Class(#PRIM_LIST.String) Name(#ListColumn) Columnunits(Proportion) Columnwidth(1) Displayposition(1) Parent(#List) Sortonclick(True) Source(#xDemoAlpha128)
Define_Com Class(#prim_md.ActionButton) Name(#Export) Parent(#COM_OWNER) Displayposition(1) Tabposition(2) Left(1120) Top(720) Themedrawstyle('DarkAccent') Icon('save') Iconheight(32) Iconcolor(Theme50)

Evtroutine Handling(#COM_OWNER.Initialize)

Begin_Loop Using(#xDemoNumber) To(100)

#xDemoAlpha128 := 'Entry: ' + #xDemoNumber.AsString

Add_Entry To_List(#List)

End_Loop

Endroutine

Evtroutine Handling(#Export.Click)

#List.Export( 'MyList.txt' )

Endroutine

End_Com


参照

すべてのコンポーネント クラス
テクニカルリファレンス

  • No labels