
[Standard Actions] の [ImportCSV] には、次のプロパティがあります:
カテゴリ |
プロパティ |
|
全体のプロパティ |
[Caption] |
 |
[Tooltip] |
[Enabled by Default] |
[Insert Records] |
[Update Records] |
[Delete Records] |
[Stop On Error] |
[Error If Key Column Not Found] |
[Error If Unmatching Columns] |
[Style] |
[Control type] |
[Image Type] |
[Image] |
[Image Class] |
[Disabled Image] |
[Disabled Image Class] |
[Action Group Control Type] |
[Action Group Button Class] |
[Action Group Disabled Button Class] |
[Button Class] |
[Disabled Button Class] |
[Caption]、[Tooltip]、[Enabled by Default]、[Control type]、[Image]、[Image Class]、[Disabled Image]、[Disabled Image Class]、[Action Group Button Class]、および [Button Class] の各プロパティの詳細については、次のリンクを参照してください: Standard Actions
[Insert Records]: レコードの ID が新しい場合、またはテーブルにオートナンバー ID があり、その ID が空の場合に、CSV/Excel ファイルの新しいレコードをテーブルに挿入するかどうかを指定します。 [Update Records]: ID が既存レコードのものである場合に、CSV/Excel ファイルのレコードでテーブルを更新するかを指定します。 [Delete Records]: レコードの ID が CSV/Excel ファイルに表示されない場合に、テーブルのレコードを削除するかどうかを指定します。 [Stop On Error]: インポート試行時にスローされたすべてのエラーメッセージを表示するか、最初のエラーのみを表示するかを指定します。
[Error If Key Column Not Found]: 主キーに関連する列がインポートファイルに存在しない場合にエラーをスローするかどうかを指定します。このオプションを [False] にすると、インポートファイルのすべてのレコードが新しいレコードとしてテーブルに追加されます。
[Error If Unmatching Columns]: インポートファイルの一部の列がテーブルに存在しない場合にエラーをスローするかどうかを指定します。
これらのプロパティはアプリケーションのすべての ImportCSV/ImportExcel で設定されていますが、インポート処理の一部のみを変更する場合は、生成されたプロシージャーのサブルーチン「Initialize parameters」で直接変更できます。たとえば、ある Person の ImportCSV で、前述のサブルーチンを表示できます。

サブルーチンの最下部にコードを追加するだけで、どのパラメーターの値でも変更できます。
すでに WorkWithPlus for Web が適用されているナレッジベースで新しい Standard Action を使用し、デザイン システム ウィザードを実行しない場合は、次の手順に従ってください。
- <GeneXus_Installation>\Packages\Patterns\WorkWithPlus\Resources にある XML「Resources.v14」をインポートします。
- [WorkWithPlus for Web Settings]/[アクション] に移動し、ImportExcel と ImportCSV の各アクション (キャプション、ツールチップ、クラスなど) を設定します。ExportCSV アクションから画像とクラスのプロパティをコピーできます。
これは、Excel Standard Action へのインポートに似ています。 |