ScriptLinkHelpers
Namespace: ScriptLinkStandard.Helpers
Assemblies: ScriptLinkStandard.dll
Provides methods to help with the handling of OptionObjects.
public partial class ScriptLinkHelpers
Examples
The following code samples demonstrate using the ScriptLinkHelpers class.
IsValidErrorCode
There is a limited set of error codes that are valid for use with ScriptLink.
double errorCode = 3;
if (ScriptLinkHelpers.IsValidErrorCode(errorCode))
{
optionObject.ErrorCode = errorCode;
}
IsValidOpenFormString
There is a specific format that the OpenForm string must be in to be used with ScriptLink.
string errorMessage = '[PM]PATIENT500|Open Financial Eligibility?|123456|1';
if (ScriptLinkHelpers.IsValidOpenFormString(errorMessage))
{
optionObject.ErrorMesg = errorMessage;
}
IsValidRowAction
There is a limited set of error codes that are valid for use with ScriptLink.
string rowAction = "EDIT";
if (ScriptLinkHelpers.IsValidRowAction(rowAction))
{
rowObject.RowAction = rowAction;
}
IsValidUrl
There is a limited set of error codes that are valid for use with ScriptLink.
double errorCode = 5;
string url = "http://www.rcskids.org";
if (ScriptLinkHelpers.IsValidErrorCode(errorCode) && ScriptLinkHelpers.IsValidUrl(url))
{
optionObject.ErrorCode = errorCode;
optionObject.ErrorMesg = url;
}
Methods
The following methods are exclusively available using the ScriptLinkHelpers class.
Method | Description |
---|---|
GetOptionObjectHeaders(IOptionObject) | Returns a List |
GetOptionObjectHeaders(IOptionObject2) | Returns a List |
GetOptionObjectHeaders(IOptionObject2015) | Returns a List |
IsValidErrorCode(double) | Returns whether a double value is a valid ScriptLink error code. |
IsValidErrorCode(string) | Returns whether a string value can be converted to a valid ScriptLink error code. |
IsValidOpenFormString(string) | Returns whether a string is a valid OpenForm string for use with error code 6. |
IsValidRowAction(string) | Returns whether a string value is a valid ScriptLink Row Action. |
IsValidUrl(string) | Returns whether a string is a valid URL for use with error code 5. |
SafeGetInt(string) | Converts a string to an int. Returns 0 if not able to convert string. |
SetFieldObject(IOptionObject, string, string) | Sets a FieldObject based on specified FieldAction by FieldNumber. |
SetFieldObject(IOptionObject2, string, string) | Sets a FieldObject based on specified FieldAction by FieldNumber. |
SetFieldObject(IOptionObject2015, string, string) | Sets a FieldObject based on specified FieldAction by FieldNumber. |
SetFieldObject(IFormObject, string, string) | Sets a FieldObject based on specified FieldAction by FieldNumber. |
SetFieldObject(IRowObject, string, string) | Sets a FieldObject based on specified FieldAction by FieldNumber. |
SetFieldObjects(IOptionObject, string, List |
Sets FieldObjects based on specified FieldAction by List of FieldObjects. |
SetFieldObjects(IOptionObject, string, List |
Sets FieldObjects based on specified FieldAction by List of FieldNumbers. |
SetFieldObjects(IOptionObject2, string, List |
Sets FieldObjects based on specified FieldAction by List of FieldObjects. |
SetFieldObjects(IOptionObject2, string, List |
Sets FieldObjects based on specified FieldAction by List of FieldNumbers. |
SetFieldObjects(IOptionObject2015, string, List |
Sets FieldObjects based on specified FieldAction by List of FieldObjects. |
SetFieldObjects(IOptionObject2015, string, List |
Sets FieldObjects based on specified FieldAction by List of FieldNumbers. |
SetFieldObjects(IFormObject, string, List |
Sets FieldObjects based on specified FieldAction by List of FieldNumbers. |
SetFieldObjects(IRowObject, string, List |
Sets FieldObjects based on specified FieldAction by List of FieldNumbers. |
SplitDelimitedParameters(string) | Returns a string array of values from a comma-delimited string. |
SplitDelimitedParameters(string, char) | Returns a string array of values from a string using specified delimiter. |
The following methods are also available as methods on the various objects.
Method | Equivalent Object Usage |
---|---|
AddFieldObject(IRowObject, IFieldObject) | rowObject.AddFieldObject(IFieldObject) |
AddFieldObject(IRowObject, string, string) | rowObject.AddFieldObject(string, string) |
AddFieldObject(IRowObject, string, string, string, string, string) | rowObject.AddFieldObject(string, string, string, string, string) |
AddFieldObject(IRowObject, string, string, bool, bool, bool) | rowObject.AddFieldObject(string, string, bool, bool, bool) |
AddFormObject(IOptionObject, IFormObject) | optionObject.AddFormObject(IFormObject) |
AddFormObject(IOptionObject, string, bool) | optionObject.AddFormObject(string, bool) |
AddFormObject(IOptionObject2, IFormObject) | optionObject.AddFormObject(IFormObject) |
AddFormObject(IOptionObject2, string, bool) | optionObject.AddFormObject(string, bool) |
AddFormObject(IOptionObject2015, IFormObject) | optionObject.AddFormObject(IFormObject) |
AddFormObject(IOptionObject2015, string, bool) | optionObject.AddFormObject(string, bool) |
AddRowObject(IOptionObject, string, IRowObject) | optionObject.AddRowObject(string, IRowObject) |
AddRowObject(IOptionObject2, string, IRowObject) | optionObject.AddRowObject(string, IRowObject) |
AddRowObject(IOptionObject2015, string, IRowObject) | optionObject.AddRowObject(string, IRowObject) |
AddRowObject(IFormObject, IRowObject) | formObject.AddRowObject(IRowObject) |
AddRowObject(IFormObject, string, string) | formObject.AddRowObject(string, string) |
AddRowObject(IFormObject, string, string, string) | formObject.AddRowObject(string, string) |
Clone(IOptionObject) | optionObject.Clone() |
Clone(IOptionObject2) | optionObject.Clone() |
Clone(IOptionObject2015) | optionObject.Clone() |
Clone(IFormObject) | formObject.Clone() |
Clone(IRowObject) | rowObject.Clone() |
Clone(IFieldObject) | fieldObject.Clone() |
DeleteRowObject(IOptionObject, IRowObject) | optionObject.DeleteRowObject(IRowObject) |
DeleteRowObject(IOptionObject, string) | optionObject.DeleteRowObject(string) |
DeleteRowObject(IOptionObject2, IRowObject) | optionObject.DeleteRowObject(IRowObject) |
DeleteRowObject(IOptionObject2, string) | optionObject.DeleteRowObject(string) |
DeleteRowObject(IOptionObject2015, IRowObject) | optionObject.DeleteRowObject(IRowObject) |
DeleteRowObject(IOptionObject2015, string) | optionObject.DeleteRowObject(string) |
DeleteRowObject(IFormObject, IRowObject) | formObject.DeleteRowObject(IRowObject) |
DeleteRowObject(IFormObject, string) | formObject.DeleteRowObject(string) |
DisableAllFieldObjects(IOptionObject) | optionObject.DisableAllFieldObjects() |
DisableAllFieldObjects(IOptionObject, List |
optionObject.DisableAllFieldObjects(List |
DisableAllFieldObjects(IOptionObject2) | optionObject.DisableAllFieldObjects() |
DisableAllFieldObjects(IOptionObject2, List |
optionObject.DisableAllFieldObjects(List |
DisableAllFieldObjects(IOptionObject2015) | optionObject.DisableAllFieldObjects() |
DisableAllFieldObjects(IOptionObject2015, List |
optionObject.DisableAllFieldObjects(List |
GetCurrentRowId(IOptionObject, string) | optionObject.GetCurrentRowId(string) |
GetCurrentRowId(IOptionObject2, string) | optionObject.GetCurrentRowId(string) |
GetCurrentRowId(IOptionObject2015, string) | optionObject.GetCurrentRowId(string) |
GetCurrentRowId(IFormObject) | formObject.GetCurrentRowId() |
GetFieldValue(IOptionObject, string) | optionObject.GetFieldValue(string) |
GetFieldValue(IOptionObject, string, string, string) | optionObject.GetFieldValue(string, string, string) |
GetFieldValue(IOptionObject2, string) | optionObject.GetFieldValue(string) |
GetFieldValue(IOptionObject2, string, string, string) | optionObject.GetFieldValue(string, string, string) |
GetFieldValue(IOptionObject2015, string) | optionObject.GetFieldValue(string) |
GetFieldValue(IOptionObject2015, string, string, string) | optionObject.GetFieldValue(string, string, string) |
GetFieldValue(IFormObject, string) | formObject.GetFieldValue(string) |
GetFieldValue(IFormObject, string, string) | formObject.GetFieldValue(string, string) |
GetFieldValue(IRowObject, string) | rowObject.GetFieldValue(string) |
GetFieldValue(IFieldObject) | fieldObject.GetFieldValue() |
GetFieldValues(IOptionObject, string) | optionObject.GetFieldValues(string) |
GetFieldValues(IOptionObject2, string) | optionObject.GetFieldValues(string) |
GetFieldValues(IOptionObject2015, string) | optionObject.GetFieldValues(string) |
GetFieldValues(IFormObject, string) | formObject.GetFieldValues(string) |
GetMultipleIterationStatus(IOptionObject, string) | optionObject.GetMultipleIterationStatus(string) |
GetMultipleIterationStatus(IOptionObject2, string) | optionObject.GetMultipleIterationStatus(string) |
GetMultipleIterationStatus(IOptionObject2015, string) | optionObject.GetMultipleIterationStatus(string) |
GetMultipleIterationStatus(IFormObject) | formObject.GetMultipleIterationStatus() |
GetNextAvailableRowId(IFormObject, string) | formObject.GetNextAvailableRowId(string) |
GetParentRowId(IOptionObject, string) | optionObject.GetParentRowId(string) |
GetParentRowId(IOptionObject2, string) | optionObject.GetParentRowId(string) |
GetParentRowId(IOptionObject2015, string) | optionObject.GetParentRowId(string) |
GetParentRowId(IFormObject) | formObject.GetParentRowId() |
GetReturnOptionObject(IOptionObject) | optionObject.ToReturnOptionObject() |
GetReturnOptionObject(IOptionObject, double, string) | optionObject.ToReturnOptionObject(double, string) |
GetReturnOptionObject(IOptionObject2) | optionObject.ToReturnOptionObject() |
GetReturnOptionObject(IOptionObject2, double, string) | optionObject.ToReturnOptionObject(double, string) |
GetReturnOptionObject(IOptionObject2015) | optionObject.ToReturnOptionObject() |
GetReturnOptionObject(IOptionObject2015, double, string) | optionObject.ToReturnOptionObject(double, string) |
IsFieldEnabled(IOptionObject, string) | optionObject.IsFieldEnabled(string) |
IsFieldEnabled(IOptionObject2, string) | optionObject.IsFieldEnabled(string) |
IsFieldEnabled(IOptionObject2015, string) | optionObject.IsFieldEnabled(string) |
IsFieldEnabled(IFormObject, string) | formObject.IsFieldEnabled(string) |
IsFieldEnabled(IRowObject, string) | rowObject.IsFieldEnabled(string) |
IsFieldEnabled(IFieldObject) | fieldObject.IsFieldEnabled() |
IsFieldLocked(IOptionObject, string) | optionObject.IsFieldLocked(string) |
IsFieldLocked(IOptionObject2, string) | optionObject.IsFieldLocked(string) |
IsFieldLocked(IOptionObject2015, string) | optionObject.IsFieldLocked(string) |
IsFieldLocked(IFormObject, string) | formObject.IsFieldLocked(string) |
IsFieldLocked(IRowObject, string) | rowObject.IsFieldLocked(string) |
IsFieldLocked(IFieldObject) | fieldObject.IsFieldLocked() |
IsFieldPresent(IOptionObject, string) | optionObject.IsFieldPresent(string) |
IsFieldPresent(IOptionObject2, string) | optionObject.IsFieldPresent(string) |
IsFieldPresent(IOptionObject2015, string) | optionObject.IsFieldPresent(string) |
IsFieldPresent(IFormObject, string) | formObject.IsFieldPresent(string) |
IsFieldPresent(IRowObject, string) | rowObject.IsFieldPresent(string) |
IsFieldRequired(IOptionObject, string) | optionObject.IsFieldRequired(string) |
IsFieldRequired(IOptionObject2, string) | optionObject.IsFieldRequired(string) |
IsFieldRequired(IOptionObject2015, string) | optionObject.IsFieldRequired(string) |
IsFieldRequired(IFormObject, string) | formObject.IsFieldRequired(string) |
IsFieldRequired(IRowObject, string) | rowObject.IsFieldRequired(string) |
IsFieldRequired(IFieldObject) | fieldObject.IsFieldRequired() |
IsFormPresent(IOptionObject, string) | optionObject.IsFormPresent(string) |
IsFormPresent(IOptionObject2, string) | optionObject.IsFormPresent(string) |
IsFormPresent(IOptionObject2015, string) | optionObject.IsFormPresent(string) |
IsRowMarkedForDeletion(IOptionObject, string) | optionObject.IsRowMarkedForDeletion(string) |
IsRowMarkedForDeletion(IOptionObject2, string) | optionObject.IsRowMarkedForDeletion(string) |
IsRowMarkedForDeletion(IOptionObject2015, string) | optionObject.IsRowMarkedForDeletion(string) |
IsRowMarkedForDeletion(IFormObject, string) | formObject.IsRowMarkedForDeletion(string) |
IsRowPresent(IOptionObject, string) | optionObject.IsRowPresent(string) |
IsRowPresent(IOptionObject2, string) | optionObject.IsRowPresent(string) |
IsRowPresent(IOptionObject2015, string) | optionObject.IsRowPresent(string) |
IsRowPresent(IFormObject, string) | formObject.IsRowPresent(string) |
RemoveFieldObject(IRowObject, IFieldObject) | rowObject.RemoveFieldObject(IFieldObject) |
RemoveFieldObject(IRowObject, string) | rowObject.RemoveFieldObject(IFieldObject) |
SetDisabledField(IOptionObject, string) | optionObject.SetDisabledField(string) |
SetDisabledField(IOptionObject2, string) | optionObject.SetDisabledField(string) |
SetDisabledField(IOptionObject2015, string) | optionObject.SetDisabledField(string) |
SetDisabledField(IFormObject, string) | formObject.SetDisabledField(string) |
SetDisabledField(IRowObject, string) | rowObject.SetDisabledField(string) |
SetDisabledFields(IOptionObject, List |
optionObject.SetDisabledFields(List |
SetDisabledFields(IOptionObject, List |
optionObject.SetDisabledFields(List |
SetDisabledFields(IOptionObject2, List |
optionObject.SetDisabledFields(List |
SetDisabledFields(IOptionObject2, List |
optionObject.SetDisabledFields(List |
SetDisabledFields(IOptionObject2015, List |
optionObject.SetDisabledFields(List |
SetDisabledFields(IOptionObject2015, List |
optionObject.SetDisabledFields(List |
SetDisabledFields(IFormObject, List |
formObject.SetDisabledFields(List |
SetDisabledFields(IRowObject, List |
rowObject.SetDisabledFields(List |
SetFieldValue(IOptionObject, string, string) | optionObject.SetFieldValue(string, string) |
SetFieldValue(IOptionObject, string, string, string, string) | optionObject.SetFieldValue(string, string, string, string) |
SetFieldValue(IOptionObject2, string, string) | optionObject.SetFieldValue(string, string) |
SetFieldValue(IOptionObject2, string, string, string, string) | optionObject.SetFieldValue(string, string, string, string) |
SetFieldValue(IOptionObject2015, string, string) | optionObject.SetFieldValue(string, string) |
SetFieldValue(IOptionObject2015, string, string, string, string) | optionObject.SetFieldValue(string, string, string, string) |
SetFieldValue(IFormObject, string, string) | formObject.SetFieldValue(string, string) |
SetFieldValue(IFormObject, string, string, string) | formObject.SetFieldValue(string, string, string) |
SetFieldValue(IRowObject, string, string) | rowObject.SetFieldValue(string, string) |
SetFieldValue(IFieldObject, string) | fieldObject.SetFieldValue(string) |
SetLockedField(IOptionObject, string) | optionObject.SetLockedField(string) |
SetLockedField(IOptionObject2, string) | optionObject.SetLockedField(string) |
SetLockedField(IOptionObject2015, string) | optionObject.SetLockedField(string) |
SetLockedField(IFormObject, string) | formObject.SetLockedField(string) |
SetLockedField(IRowObject, string) | rowObject.SetLockedField(string) |
SetLockedFields(IOptionObject, List |
optionObject.SetLockedFields(List |
SetLockedFields(IOptionObject, List |
optionObject.SetLockedFields(List |
SetLockedFields(IOptionObject2, List |
optionObject.SetLockedFields(List |
SetLockedFields(IOptionObject2, List |
optionObject.SetLockedFields(List |
SetLockedFields(IOptionObject2015, List |
optionObject.SetLockedFields(List |
SetLockedFields(IOptionObject2015, List |
optionObject.SetLockedFields(List |
SetLockedFields(IFormObject, List |
formObject.SetLockedFields(List |
SetLockedFields(IRowObject, List |
rowObject.SetLockedFields(List |
SetOptionalField(IOptionObject, string) | optionObject.SetOptionalField(string) |
SetOptionalField(IOptionObject2, string) | optionObject.SetOptionalField(string) |
SetOptionalField(IOptionObject2015, string) | optionObject.SetOptionalField(string) |
SetOptionalField(IFormObject, string) | formObject.SetOptionalField(string) |
SetOptionalField(IRowObject, string) | rowObject.SetOptionalField(string) |
SetOptionalFields(IOptionObject, List |
optionObject.SetOptionalFields(List |
SetOptionalFields(IOptionObject, List |
optionObject.SetOptionalFields(List |
SetOptionalFields(IOptionObject2, List |
optionObject.SetOptionalFields(List |
SetOptionalFields(IOptionObject2, List |
optionObject.SetOptionalFields(List |
SetOptionalFields(IOptionObject2015, List |
optionObject.SetOptionalFields(List |
SetOptionalFields(IOptionObject2015, List |
optionObject.SetOptionalFields(List |
SetOptionalFields(IFormObject, List |
formObject.SetOptionalFields(List |
SetOptionalFields(IRowObject, List |
rowObject.SetOptionalFields(List |
SetRequiredField(IOptionObject, string) | optionObject.SetRequiredField(string) |
SetRequiredField(IOptionObject2, string) | optionObject.SetRequiredField(string) |
SetRequiredField(IOptionObject2015, string) | optionObject.SetRequiredField(string) |
SetRequiredField(IFormObject, string) | formObject.SetRequiredField(string) |
SetRequiredField(IRowObject, string) | rowObject.SetRequiredField(string) |
SetRequiredFields(IOptionObject, List |
optionObject.SetRequiredFields(List |
SetRequiredFields(IOptionObject, List |
optionObject.SetRequiredFields(List |
SetRequiredFields(IOptionObject2, List |
optionObject.SetRequiredFields(List |
SetRequiredFields(IOptionObject2, List |
optionObject.SetRequiredFields(List |
SetRequiredFields(IOptionObject2015, List |
optionObject.SetRequiredFields(List |
SetRequiredFields(IOptionObject2015, List |
optionObject.SetRequiredFields(List |
SetRequiredFields(IFormObject, List |
formObject.SetRequiredFields(List |
SetRequiredFields(IRowObject, List |
rowObject.SetRequiredFields(List |
SetUnlockedField(IOptionObject, string) | optionObject.SetUnlockedField(string) |
SetUnlockedField(IOptionObject2, string) | optionObject.SetUnlockedField(string) |
SetUnlockedField(IOptionObject2015, string) | optionObject.SetUnlockedField(string) |
SetUnlockedField(IFormObject, string) | formObject.SetUnlockedField(string) |
SetUnlockedField(IRowObject, string) | rowObject.SetUnlockedField(string) |
SetUnlockedFields(IOptionObject, List |
optionObject.SetUnlockedFields(List |
SetUnlockedFields(IOptionObject, List |
optionObject.SetUnlockedFields(List |
SetUnlockedFields(IOptionObject2, List |
optionObject.SetUnlockedFields(List |
SetUnlockedFields(IOptionObject2, List |
optionObject.SetUnlockedFields(List |
SetUnlockedFields(IOptionObject2015, List |
optionObject.SetUnlockedFields(List |
SetUnlockedFields(IOptionObject2015, List |
optionObject.SetUnlockedFields(List |
SetUnlockedFields(IFormObject, List |
formObject.SetUnlockedFields(List |
SetUnlockedFields(IRowObject, List |
rowObject.SetUnlockedFields(List |
TransformToHtmlString(IOptionObject) | optionObject.ToHtmlString() |
TransformToHtmlString(IOptionObject, bool) | optionObject.ToHtmlString(bool) |
TransformToHtmlString(IOptionObject2) | optionObject.ToHtmlString() |
TransformToHtmlString(IOptionObject2, bool) | optionObject.ToHtmlString(bool) |
TransformToHtmlString(IOptionObject2015) | optionObject.ToHtmlString() |
TransformToHtmlString(IOptionObject2015, bool) | optionObject.ToHtmlString(bool) |
TransformToHtmlString(IFormObject) | formObject.ToHtmlString() |
TransformToHtmlString(IFormObject, bool) | formObject.ToHtmlString(bool) |
TransformToHtmlString(IRowObject) | rowObject.ToHtmlString() |
TransformToHtmlString(IRowObject, bool) | rowObject.ToHtmlString(bool) |
TransformToHtmlString(IFieldObject) | fieldObject.ToHtmlString() |
TransformToHtmlString(IFieldObject, bool) | fieldObject.ToHtmlString(bool) |