Mashup Builder > Виджеты > Стандартные виджеты > Виджет "Экспорт данных"
Виджет "Экспорт данных"
Виджет "Экспорт данных" предоставляет функциональность для экспорта данных в CSV-файл.
Если при использовании виджета "Экспорт данных" выполняется экспорт данных, содержащих данные паролей (например, свойство пароля и его значение), с помощью сервиса ThingWorx, такого как GetStringPropertyValue, не привязывайте этот сервис непосредственно к виджету "Экспорт данных". Оптимальным методом является создание сервиса-оболочки, который выполняет поиск примитивных типов данных паролей, получает значение пароля в виде простого текста, зашифровывает это значение и добавляет его в новую таблицу данных (или заменяет соответствующим образом старое значение пароля и примитивный тип в существующей таблице данных) в зашифрованном виде с помощью сервиса EncryptionServices.EncryptPropertyValue. Ниже представлен неполный пример такого процесса:
var params = {
propertyName: "Property1" /* STRING */
};
// result: STRING
var plaintText = me.GetStringPropertyValue(params);
var params = {
data: plaintText /* STRING */
};
// result: STRING
var result = Resources["EncryptionServices"].EncryptPropertyValue(params);
Дополнительные сведения см. в разделе Пароли.
Если используется сервис, который возвращает примитивные свойства PASSWORD как PASSWORDS, например GetPropertyValues, значение будет зашифровано и сервис можно безопасно привязать непосредственно к виджету "Экспорт данных" для экспорта. Виджет "Экспорт данных" производит выходные данные в виде CSV-файла, значения типов PASSWORD в результирующем CSV-файле остаются зашифрованными и нет необходимости в использовании сервиса-оболочки.
* 
Стили и общие свойства виджетов не включены в приведенную ниже таблицу.
Имя свойства
Описание
Базовый тип
Значение по умолчанию
Доступно для привязки? (Д/Н)
Доступно для локализации? (Д/Н)
CustomClass
Определяемый пользователем класс CSS для применения к верхнему разделу виджета. Можно ввести несколько классов, разделенных пробелами.
STRING
Н/Д
Д
N
Метка
Текст на кнопке.
STRING
Экспорт
N
Д
TabSequence
Индекс виджета "Экспорт данных" в порядке обхода.
NUMBER
0
N
N
RoundedCorners
Определяет, имеет ли кнопка скругленные углы.
BOOLEAN
True
N
N
Данные
Возврат сервиса передачи данных. Выбор таблицы данных в информации, возвращенной сервисом, в качестве источника данных для этого свойства.
INFOTABLE
Н/Д
N
N
IconAlignment
Размещение значка для кнопки слева или справа от текста.
STRING
True
N
N
ShowDataLoading
Отображает данные при их загрузке.
BOOLEAN
True
N
N
Видимость
Задает видимость виджета во время выполнения.
BOOLEAN
True
Д
N
Было ли это полезно?