void FillFormData(DataSet ou XmlDocument)
dataOUT.xml
) à partir du répertoire de travail de l'action en cours dans le paramètre IN form data
. Vous pouvez utiliser un DataSet ou un objet XmlDocument pour recevoir les données du formulaire.StoragePath
de WorkflowPage pour l'emplacement du répertoire de travail de l'action en cours.void SaveFieldsData(DataSet)
Table1
de vos données de formulaire. Lorsqu'il en trouve un, il met à jour la valeur des données du formulaire avec la valeur du contrôle.DataType
de la colonne en cours de remplissage est Date
ou Double
, le type de données de la valeur du formulaire Web sera validé et formaté à l'aide du code de culture actuel avant d'être poussé dans le DataSet. Si la valeur n'est pas cohérente avec le type de données, une exception FormatException
est lancée avec un message approprié vous indiquant quel champ n'est pas une date valide ou une valeur double.FileUpload
ou HtmlInputFile
, seul le nom du fichier est poussé dans l'ensemble de données, vous devez donc toujours appeler la méthode SaveFileAttachment
afin d'enregistrer le fichier dans le chemin de stockage EFORMASPX.TextBox
Label
DropDownList
ListBox
CheckBox
CheckBoxList
RadioButton
RadioButtonList
FileUpload
HtmlInputFile
void BindFormDataToFields(DataSet, bool isPageDataBind = true)
SaveFieldsData
.isPageDataBind
sur false
si vous souhaitez ignorer l'appel de Page.DataBind()
au début de cette méthode. Sinon, par défaut, un Page.DataBind()
est appelé au début pour s'assurer que les autres contrôles sont liés avant de lier vos propres contrôles de formulaire Web.void SaveFormData(DataSet ou XmlDocument)
form data
dans le fichier XML de données de formulaire temporaire (dataOUT.xml
) dans le répertoire de travail de l'action en cours. Vous pouvez utiliser un DataSet ou un objet XmlDocument pour mettre à jour le fichier XML de données de formulaire.void SaveFormData (DataSet, bool saveFieldValues)
saveFieldValues
défini sur true
), puis pour écrire les données de formulaire dans le fichier XML de données de formulaire temporaire (dataOUT.xml
) dans le répertoire de travail de l'action en cours.form data
est un objet DataSet.saveFieldValues
sur true
si vous souhaitez enregistrer l'état actuel des valeurs de champ de formulaire Web dans form data
. Cela assurera que les valeurs des données du formulaire sont synchronisées avec les valeurs des champs du formulaire Web avant toute manipulation du formulaire Web ou des données du formulaire.BindFormDataToFields
. Sinon, l'état actuel des valeurs des champs de formulaire Web pourrait être perdu après l'actualisation.saveFieldValues
sur true
avant toute manipulation susceptible de modifier le formulaire Web ou les données du formulaire.void SubmitToWorkflow()
void SubmitToWorkflow(isDraftMode)
isDraftMode
défini sur true
). Cela ignorera tous les champs obligatoires, y compris les GridViews. (Cette méthode est disponible depuis la version 2.2.5 de WorkflowGen.My.)void SubmitToWorkflow(DataSet or XmlDocument)
void SubmitToWorkflow(DataSet, Boolean saveFieldValues)
saveFieldValues
défini sur true
), enregistrer vos données de formulaire, puis rediriger du formulaire Web vers WorkflowGen.string SaveFileAttachment(HttpPostedFile)
upload
. Cette méthode renvoie le nom du fichier.string SaveFileAttachment (HttpPostedFile, string)
upload
et que vous souhaitez spécifier un nom de fichier à utiliser. Cette méthode renvoie le nom du fichier.string GetFormArchive()
void ChangeFormArchiveLayout()
void ChangeFormLayout()
string CurrentWorkflowActionName
(lecture seule)CURRENT_ACTION
à votre action.string LangId
(lecture seule)fr-FR
string StoragePath
(lecture seule)DISQUE:\inetpub\wwwroot\wfgen\App_Data\Files\EFORMASPX
string RequiredFieldsErrorMessage
(lecture et écriture){0}
est obligatoire
{0}
et contiendra le nom du champ.string FormArchiveFileName
(lecture et écriture)form_archive.htm
string FormArchiveCssPath
(lecture et écriture)\css\form_archive.css
Color ReadOnlyFieldsBorderColor
(lecture et écriture)Color.Empty
, la couleur ne sera pas affectée.
Color.Empty
Color RequiredFieldsBorderColor
(lecture et écriture)Color.Empty
, la couleur ne sera pas affectée.Color.Red
ColorizationType FieldsColorization
(lecture et écriture)Automatic
, Css
, None
Automatic
Boolean IsStandAloneMode
(lecture seule)Boolean IsSimpleMode
(lecture et écriture)true
Boolean HandleSubmitButton
(lecture et écriture)SubmitButton
. Si la propriété est définie sur true
, vous n'avez pas à gérer le code SubmitButton.
true
DataSet FormData
(lecture seule)string RequiredGridViewsErrorMessage
(lecture et écriture)The {0} list needs to have at least one filled row.
{0}
; ce symbole contiendra le nom du champ.string InvalidNumberGridViewErrorMessage
(lecture et écriture)You have entered an invalid number in the {0} column.
{0}
; ce symbole contiendra le nom du champ.string InvalidCurrencyGridViewsErrorMessage
(lecture et écriture)You have entered an invalid number in the {0} column. Do not enter the currency symbol in the value.
{0}
; ce symbole contiendra le texte d'en-tête de colonne.string RequiredColumnsInGridViewsErrorMessage
(lecture et écriture)The {0} column is required.
{0}
; ce symbole contiendra le texte d'en-tête de colonne.string InvalidDateGridViewErrorMessage
(lecture et écriture)You have entered an invalid date in the {0} column.
{0}
; ce symbole contiendra le nom du champ.boolean ColorizeRequiredColumnsInGridViewHeader
(lecture et écriture)true
, les en-têtes de colonne requis dans les GridViews auront leur propriété ForeColor
affectée par la couleur RequiredFieldsBorderColor
.
false
string InvalidNumberErrorMessage
(lecture et écriture)You have entered an invalid number in the {0} field.
{0}
; ce symbole contiendra le nom du champ.string InvalidCurrencyErrorMessage
(read and write)You have entered an invalid number in the {0} field. Do not enter the currency symbol in the value.
{0}
; ce symbole contiendra le nom du champ.string InvalidDateErrorMessage
(lecture et écriture)You have entered an invalid date in the {0} field.
{0}
; ce symbole contiendra le nom du champ.string ParamsXPath
(lecture seule)ParamsXPath
que vous avez passé dans l'action WorkflowGen.
NewDataSet/Table1
boolean IsSessionLess
(lecture et écriture)true
, le ViewState sera utilisé pour stocker tous les paramètres internes de WorkflowPage au lieu d'utiliser la Session.
false
boolean SaveFormDataWithSchema
(lecture et écriture)false
, le FormData sera enregistré sans son schéma.
true
boolean RemoveValidatorsInFormArchive
(lecture et écriture)true
, tous les validateurs seront automatiquement masqués dans l'archive de formulaire.
true
boolean ValidateRequiredFields
(lecture et écriture)false
, toutes les validations des champs obligatoires seront désactivées à l'exception des champs obligatoires dans les contrôles GridView.
true
OnLoadComplete
de la page.IsSessionLess
, pour stocker les paramètres EFORMASPX qu'il reçoit et pour stocker d'autres paramètres internes qu'il doit conserver, donc le ViewState ou la Session du formulaire Web ne doivent jamais être désactivés afin d'utiliser WorkflowPage.WFGEN_INSTANCE_PATH
WFGEN_STORAGE_PATH
WFGEN_REPLY_TO
WFGEN_CURRENT_ACTION
WFGEN_IS_STAND_ALONE
WFGEN_GRID_VIEW_INSERTING
WFGEN_GRID_VIEW_SHOW_CANCEL
WFGEN_PARAMS_XPATH
WFGEN_BACKUP_CONTROL_FORECOLOR
WFGEN_BACKUP_CONTROL_BORDERCOLOR
WFGEN_BACKUP_CONTROL_BACKCOLOR
WFGEN_BACKUP_CONTROL_BORDERWIDTH
WFGEN_BACKUP_CONTROL_CSSSTYLE
WFGEN_BACKUP_CONTROL_CSSCLASS
WFGEN_ALL_SIMPLE_MODE_TABLES
WFGEN_ALL_SUPPORTED_CONTROLS
WFGEN_USER_TZ
WFGEN_SIMPLE_MODE_DATASET_STRUCTURE
WFGEN_VALIDATE_REQUIRED_FIELDS
USER_LANG