Команда; экспортирует данные из таблицы в файл формата CSV и скачивает его.
Шаблон ExportTableToCsvCommand
<CommandName=""Type="ExportTableToCsvCommand"Assembly="Commands"><!--Тэги, общие для всех команд--><ConditionName=""/><LockValue=""/><!--Тэги, специфичные для ExportTableToCsvCommand--><TableName="TableName"/><ExcludeColumnHeadersValue=""/><Columns><ColumnName=""></Column><ColumnName=""></Column></Columns><FilterRowsColumnName=""></FilterRows><ExportPathAsk=""></ExportPath></Command>
Описание ExportTableToCsvCommand
<CommandName="ExportTableToCsvCommandName"Type="ExportTableToCsvCommand"Assembly="Commands"><!--Тэги, общие для всех команд--><!--Тэги, специфичные для ExportTableToCsvCommand--></Command>
Результат выполнения ExportTableToCsvCommand
Value
Команда не имеет результата.
Тэги, специфичные для ExportTableToCsvCommand
Table
Таблица, данные которой будут выгружаться в файл.
Обязательный тэг. Значение тэга <Table>: не ожидается.
Атрибуты тэга <Table>
Name
Название одной из таблиц, описанных в форме.
Обязательный атрибут. Ожидается название одной из таблиц, описанных в форме.
ExcludeColumnHeaders
Признак, определяющий, экспортировать ли заголовки столбцов.
Необязательный тэг. Значение тэга <ExcludeColumnHeaders>: не ожидается.
Если тэг <ExcludeColumnHeaders> отсутствует, то для атрибута Value используется значение False.
Атрибуты тэга <ExcludeColumnHeaders>
Value
Значение.
Обязательный атрибут. Ожидается логическое значение.
Columns
Экспортируемые столбцы.
Необязательный тэг. Значение тэга <Columns>: список тэгов <Column>.
Если тэг <Columns> отсутствует, то экспортируются все видимые столбцы таблицы.
Тэг <Column>
Экспортируемый столбец с признаком, задаваемым в значении тэга <Column>, следует ли его экспортировать.
Необязательный тэг. Ожидается логическое значение.
Если значение тэга <Column> равно NULL, то столбец считается экспортируемым.
Атрибуты тэга <Column>
Name
Имя столбца.
Обязательный атрибут. Значение атрибута Name: имя одного из столбцов указанной таблицы.
Необязательный тэг. Ожидается любое скалярное значение или линейный массив.
Если тэг <FilterRows> отсутствует, то экспортируются все видимые строки таблицы.
Атрибуты тэга <FilterRows>
ColumnName
Имя столбца, значения которого будут сравниваться с набором значений из тэга <FilterRows>.
Обязательный атрибут. Значение атрибута ColumnName: имя одного из столбцов указанной таблицы.
ExportPath
Имя файла, с которым он будет скачан у пользователя.
Необязательный тэг. Любое значение будет переведено в текстовое.
Если указан полный путь, то из него будет извлечено имя файла, а остальное проигнорировано.
Если тэг <ExportPath> отсутствует, то используется автоматически сгенерированное значение, а для атрибута Ask используется значение False.
Атрибуты тэга <ExportPath>
Ask
Признак, определяющий, будет ли задан вопрос о пути сохранения файлов. Диалоговое окно выбора пути показывается только при наличии на странице сертификата и при наличии разрешения от пользователя на работу с файлами (в браузере). Если диалоговое окно не удалось показать, то загрузка будет выполнена без диалогового окна.
Необязательный атрибут. Ожидается логическое значение.
Если атрибут Ask отсутствует, то используется значение False.