|

[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 へのインポートに似ています。 |