Tag: ExportAndCopyPreferences
The ExportAndCopyPreferences action, along with the applicable SetParam child actions, lets you automate setting the options available in the 'Export & Copy Preferences' dialog found in all FlexyView enabled panels.
Example Script
<ExportAndCopyPreferences>
<Setparam Field="EXCELUnavailableValueReplacement" Value="EXCELMyUnavailable"/>
<Setparam Field="EXCELCheckedBoxReplacement" Value="EXCELMyCheck"/>
<Setparam Field="EXCELUnCheckedBoxReplacement" Value="EXCELMyUnchecked"/>
<Setparam Field="EXCELHalfCheckedBoxReplacement" Value="EXCELMyHalfchecked"/>
<Setparam Field="EXCELClickableBoxReplacement" Value="EXCELMyEnabled"/>
<Setparam Field="EXCELReadOnlyBoxReplacement" Value="EXCELMyDisabled"/>
</ExportAndCopyPreferences>
These settings are "sticky" and will be recorded to the registry.
The Dialog Tabs
Global
HTML
CSV
EXCEL
XML
Rich Text
SetParam Options For Each Dialog Tab
Global Tab
|
Attribute |
Attribute Values |
Value Description |
Comment |
|---|---|---|---|
|
ResetAll |
Click |
Affirmation that the Param has been activated. |
Although the "best practice" would be to enter a value such as "click", this is user definable to any value. |
Example Script
<ExportAndCopyPreferences>
<Setparam Field="ResetAll" Value="Click"/>
</ExportAndCopyPreferences>
HTML Tab
|
Attribute |
Attribute Values |
Value Description |
|---|---|---|
|
HTMLUnavailableValueReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
|
HTMLCheckBoxReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
|
HTMLUnCheckedBoxReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
|
HTMLClickableBoxReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
|
HTMLReadOnlyBoxReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
Example Script
<ExportAndCopyPreferences>
<Setparam Field="HTMLUnavailableValueReplacement" Value="HTMLMyUnavailable"/>
<Setparam Field="HTMLCheckedBoxReplacement" Value="HTMLMyCheck"/>
<Setparam Field="HTMLUnCheckedBoxReplacement" Value="HTMLMyUnchecked"/>
<Setparam Field="HTMLHalfCheckedBoxReplacement" Value="HTMLMyHalfchecked"/>
<Setparam Field="HTMLClickableBoxReplacement" Value="HTMLMyEnabled"/>
<Setparam Field="HTMLReadOnlyBoxReplacement" Value="HTMLMyDisabled"/>
</ExportAndCopyPreferences>
CSV Tab
|
Attributes |
Attribute Values |
Value Description |
|---|---|---|
|
CSVUnavailableValueReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated -Not Required – current settings will be used if omitted |
|
CSVCheckedBoxReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
|
CSVUnCheckedBoxReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
|
CSVHalfCheckedBoxReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
|
CSVClickableBoxReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
|
CSVReadOnlyBoxReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
|
CSVAdvancedValueDelimiter |
User definable text |
Text to be used as the value delimiter - Not Required – current settings will be used if omitted |
|
CSVAdvancedDecimalSeparator |
User definable text |
Text to be used as the decimal separator - Not Required – current settings will be used if omitted |
|
CSVAdvancedLineBreakReplacement |
User definable test, exact display text of the dropdown menu item or Index attribute with integer value |
|
|
CSVAdvancedRowSeparator |
User definable test, exact display text of the dropdown menu item or Index attribute with integer value |
|
|
CSVAdvancedValueSeparator |
User definable test, exact display text of the dropdown menu item or Index attribute with integer value |
|
|
CSVAdvancedValueDelimiterReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
|
CSVAdvancedAddValueDelimiter |
User definable test, exact display text of the dropdown menu item or Index attribute with integer value |
|
|
CSVAdvancedValueDelimiterClipboard |
User definable text |
Text to be used as the value delimiter - Not Required – current settings will be used if omitted |
|
CSVAdvancedDecimalSeparatorClipboard |
User definable text |
Text to be used as the decimal separator - Not Required – current settings will be used if omitted |
|
CSVAdvancedLineBreakReplacementClipboard |
User definable test, exact display text of the dropdown menu item or Index attribute with integer value |
|
|
CSVAdvancedRowSeparatorClipboard |
User definable test, exact display text of the dropdown menu item or Index attribute with integer value |
|
|
CSVAdvancedValueSeparatorClipboard |
User definable test, exact display text of the dropdown menu item or Index attribute with integer value |
|
|
CSVAdvancedValueDelimiterReplacementClipboard |
User definable text |
Text to be inserted into the cell as a replacement for the value delimiter - Not Required – current settings will be used if omitted |
|
CSVAdvancedAddValueDelimiterClipboard |
User definable test, exact display text of the dropdown menu item or Index attribute with integer value |
|
Detailed Description
The options that contain dropdown menu choices can use the Index attribute to select the option within the dropdown list. When using this attribute, 0 = first dropdown item, 1 = second dropdown item, and so on.
Example Script
<ExportAndCopyPreferences>
<Setparam Field="CSVUnavailableValueReplacement" Value="CSVMyUnavailable"/>
<Setparam Field="CSVCheckedBoxReplacement" Value="CSVMyCheck"/>
<Setparam Field="CSVUnCheckedBoxReplacement" Value="CSVMyUnchecked"/>
<Setparam Field="CSVHalfCheckedBoxReplacement" Value="CSVMyHalfchecked"/>
<Setparam Field="CSVClickableBoxReplacement" Value="CSVMyEnabled"/>
<Setparam Field="CSVReadOnlyBoxReplacement" Value="CSVMyDisable
<Setparam Field="CSVAdvancedValueDelimiter" Value="""/>
<Setparam Field="CSVAdvancedDecimalSeparator" Value="."/>
<Setparam Field="CSVAdvancedLineBreakReplacement" Index="1"/>
<Setparam Field="CSVAdvancedRowSeparator" Value="[New Line]"/>
<Setparam Field="CSVAdvancedValueSeparator" Value="[Comma]"/>
<Setparam Field="CSVAdvancedValueDelimiterReplacement" Value=""""/>
<Setparam Field="CSVAdvancedAddValueDelimiter" Index="
<Setparam Field="CSVAdvancedValueDelimiterClipboard" Value="'"/>
<Setparam Field="CSVAdvancedDecimalSeparatorClipboard" Value=","/>
<Setparam Field="CSVAdvancedLineBreakReplacementClipboard" Value="[Tab]"/>
<Setparam Field="CSVAdvancedRowSeparatorClipboard" Value="[Line Feed]"/>
<Setparam Field="CSVAdvancedValueSeparatorClipboard" Value=";"/>
<Setparam Field="CSVAdvancedValueDelimiterReplacementClipboard" Value="''"/>
<Setparam Field="CSVAdvancedAddValueDelimiterClipboard" Index="0"/>
</ExportAndCopyPreferences>
EXCEL Tab
|
Attributes |
Attribute Values |
Value Description |
|---|---|---|
|
EXCELUnavailableValueReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
|
EXCELCheckedBoxReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
|
EXCELUnCheckedBoxReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
|
EXCELHalfCheckedBoxReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
|
EXCELClickableBoxReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
|
EXCELReadOnlyBoxReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
Example Script
<ExportAndCopyPreferences>
<Setparam Field="EXCELUnavailableValueReplacement" Value="EXCELMyUnavailable"/>
<Setparam Field="EXCELCheckedBoxReplacement" Value="EXCELMyCheck"/>
<Setparam Field="EXCELUnCheckedBoxReplacement" Value="EXCELMyUnchecked"/>
<Setparam Field="EXCELHalfCheckedBoxReplacement" Value="EXCELMyHalfchecked"/>
<Setparam Field="EXCELClickableBoxReplacement" Value="EXCELMyEnabled"/>
<Setparam Field="EXCELReadOnlyBoxReplacement" Value="EXCELMyDisabled"/>
</ExportAndCopyPreferences>
XML Tab
|
Attributes |
Attribute Values |
Value Description |
|---|---|---|
|
XMLUnavailableValueReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
|
XMLCheckedBoxReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
|
XMLUnCheckedBoxReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
|
XMLHalfCheckedBoxReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
|
XMLClickableBoxReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
|
XMLReadOnlyBoxReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
Example Script
<ExportAndCopyPreferences>
<Setparam Field="XMLUnavailableValueReplacement" Value="XMLMyUnavailable"/>
<Setparam Field="XMLCheckedBoxReplacement" Value="XMLMyCheck"/>
<Setparam Field="XMLUnCheckedBoxReplacement" Value="XMLMyUnchecked"/>
<Setparam Field="XMLHalfCheckedBoxReplacement" Value="XMLMyHalfchecked"/>
<Setparam Field="XMLClickableBoxReplacement" Value="XMLMyEnabled"/>
<Setparam Field="XMLReadOnlyBoxReplacement" Value="XMLMyDisabled"/>
</ExportAndCopyPreferences>
RichText
|
Attributes |
Attribute Values |
Value Description |
|---|---|---|
|
RTFUnavailableValueReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
|
RTFCheckedBoxReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
|
RTFUnCheckedBoxReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
|
RTFHalfCheckedBoxReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
|
RTFClickableBoxReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
|
RTFReadOnlyBoxReplacement |
User definable text |
Text to be inserted into the cell as a replacement for the type of grid cell indicated - Not Required – current settings will be used if omitted |
Example Script
<ExportAndCopyPreferences>
<Setparam Field="RTFUnavailableValueReplacement" Value="RTFMyUnavailable"/>
<Setparam Field="RTFCheckedBoxReplacement" Value="RTFMyCheck"/>
<Setparam Field="RTFUnCheckedBoxReplacement" Value="RTFMyUnchecked"/>
<Setparam Field="RTFHalfCheckedBoxReplacement" Value="RTFMyHalfchecked"/>
<Setparam Field="RTFClickableBoxReplacement" Value="RTFMyEnabled"/>
<Setparam Field="RTFReadOnlyBoxReplacement" Value="RTFMyDisabled"/>
</ExportAndCopyPreferences>