IPropertyPaneTextFieldProps interface
Реквизиты компонента PropertyPaneTextField.
Свойства
aria |
Метка Aria для текстового поля, если оно есть. |
deferred |
Проверка текстового поля начнется через |
description | Описание входных данных текстового поля. |
disabled | Включено ли текстовое поле области свойств. |
error |
Если задано значение , оно будет отображаться в виде сообщения об ошибке. |
label | Метка для текстового поля. |
log |
Имя, используемое для регистрации |
max |
Максимальное количество символов, которое может иметь PropertyPaneTextField. |
multiline | Указывает, является ли текстовое поле многострокным. |
on |
Метод используется для проверки сообщения об ошибке и введенного значения. |
placeholder | замещающий текст, отображаемый в текстовом поле. |
resizable | Можно ли изменять размер многострочного текстового поля. |
rows | Указывает видимую высоту текстовой области (многострочный text TextField) в строках. |
underlined | Указывает, подчеркнут ли текстовое поле. |
validate |
Выполните проверку, когда свойство PropertyPaneTextField сосредоточено. |
validate |
Запустите проверку, если свойство PropertyPaneTextField находится вне фокуса или при размытии. |
value | Значение, отображаемое в текстовом поле, если значение targetProperty в контейнере свойств манифеста пусто или содержит значение NULL. |
Сведения о свойстве
ariaLabel
Метка Aria для текстового поля, если оно есть.
ariaLabel?: string;
Значение свойства
string
deferredValidationTime
Проверка текстового поля начнется через deferredValidationTime
миллисекунд после того, как пользователь перестанет печатать.
deferredValidationTime?: number;
Значение свойства
number
Комментарии
Значение по умолчанию: 200.
description
Описание входных данных текстового поля.
description?: string;
Значение свойства
string
disabled
Включено ли текстовое поле области свойств.
disabled?: boolean;
Значение свойства
boolean
errorMessage
Если задано значение , оно будет отображаться в виде сообщения об ошибке.
errorMessage?: string;
Значение свойства
string
Комментарии
Если onGetErrorMessage возвращает пустую строку, если это свойство имеет значение, оно будет отображаться как сообщение об ошибке.
Поэтому убедитесь, что этот параметр задан только в том случае, если для текстового поля отображается сообщение об ошибке.
label
Метка для текстового поля.
label?: string;
Значение свойства
string
logName
Имя, используемое для регистрации PropertyPaneTextField
изменений значений для отслеживания взаимодействия.
logName?: {
moduleName: string;
controlName: string;
};
Значение свойства
{ moduleName: string; controlName: string; }
Комментарии
Сообщения будут регистрироваться в формате , <moduleName>.<controlName>
например .
Например, если {moduleName: 'ImageWebPart', controlName: 'OverlayText'}
задан параметр , журнал взаимодействия может содержать:
- Тип действия:
Add
: измените исходное или ненастроенное состояние на настроенное содержимое. (первая правка)
Clear
: сбрасывает содержимое элемента заголовка в исходное или ненастроенное состояние.
Edit
: любой выпуск, изменяющий содержимое, кроме добавления и очистки
- Длина текста после каждого изменения
maxLength
Максимальное количество символов, которое может иметь PropertyPaneTextField.
maxLength?: number;
Значение свойства
number
Комментарии
Если для значения задано отрицательное число, возникнет исключение.
multiline
Указывает, является ли текстовое поле многострокным.
multiline?: boolean;
Значение свойства
boolean
Комментарии
Значение по умолчанию false.
onGetErrorMessage
Метод используется для проверки сообщения об ошибке и введенного значения.
onGetErrorMessage?: (value: string) => string | Promise<string>;
Значение свойства
(value: string) => string | Promise<string>
Комментарии
При возврате строки:
Если это допустимо, возвращается пустая строка.
Если это недопустимо, возвращается строка сообщения об ошибке, а под текстовым полем отображается сообщение об ошибке.
Когда возвращается Promise<string>
:
Разрешенное значение отображается как сообщение об ошибке.
Отклонено, значение выброшено.
placeholder
замещающий текст, отображаемый в текстовом поле.
placeholder?: string;
Значение свойства
string
resizable
Можно ли изменять размер многострочного текстового поля.
resizable?: boolean;
Значение свойства
boolean
Комментарии
Значение по умолчанию: true.
rows
Указывает видимую высоту текстовой области (многострочный text TextField) в строках.
rows?: number;
Значение свойства
number
Комментарии
Эта опора используется только в том случае, если для многострокового реквизита задано значение true.
underlined
Указывает, подчеркнут ли текстовое поле.
underlined?: boolean;
Значение свойства
boolean
Комментарии
Значение по умолчанию false.
validateOnFocusIn
Выполните проверку, когда свойство PropertyPaneTextField сосредоточено.
validateOnFocusIn?: boolean;
Значение свойства
boolean
Комментарии
Значение по умолчанию false.
validateOnFocusOut
Запустите проверку, если свойство PropertyPaneTextField находится вне фокуса или при размытии.
validateOnFocusOut?: boolean;
Значение свойства
boolean
Комментарии
Значение по умолчанию false.
value
Значение, отображаемое в текстовом поле, если значение targetProperty в контейнере свойств манифеста пусто или содержит значение NULL.
value?: string;
Значение свойства
string