Перейти к основному содержимому

PDFViewer

Отображает PDF-файл

Отображает PDF-файл по переданному токену файлового сервиса. Если файл не передан, отображает сообщение из свойства NoFileText. Если формат переданного файла неверный, отображает сообщение из свойства ErrorText.

  <PDFViewer
Value-var="token"
ErrorText="Просмотр файла недоступен"
NoFileText="Выберите pdf-файл"
/>

Свойства

ИмяОписаниеТипЗначение по умолчаниюВозможные значения
BadgeКоличественная информация в компонентах Menu, Accordion, Link, Text. В качестве значения может использоваться объект с полями: counter (число),
position ("post" или "pre"), color (цвет)
any
CSSМассив строк-классов CSS-стилей компонентаarray
CombineConfigКонфигурация всех событий компонента. Служебное свойство для генерации фрагментов кода в визуальном режиме редактора форм.
Не рекомендуется указывать значение вручную
object
ErrorTextТекст ошибкиstringПросмотр файла недоступен
HiddenПризнак состояния компонента СкрытbooleanFalse
HintВсплывающая подсказка над компонентом, чаще используемая для подробного пояснения краткого текстаany
IdИдентификатор компонента для навигации к нему на HTML-страницеstring
NoFileTextСообщение об отсутствии файлаstringВыберите pdf-файл
OnClickОбработчик события нажатия кнопки мышиundefined
OnKeyDownОбработчик события KeyDownundefined
OnKeyUpОбработчик события KeyUpundefined
OnMouseDownОбработчик события MouseDownundefined
OnMouseEnterОбработчик события MouseEnterundefined
OnMouseLeaveОбработчик события MouseLeaveundefined
OnMouseMoveОбработчик события MouseMoveundefined
OnMouseOutОбработчик события MouseOutundefined
OnMouseOverОбработчик события MouseOverundefined
OnMouseUpОбработчик события MouseUpundefined
OnUnmountОбработчик события Unmountundefined
SlotМетка для динамического добавления другого компонента по его идентификаторуstring
TooltipВсплывающая подсказка над компонентом, чаще используемая для пояснения назначения значкаany
TraceId
Идентификатор для отслеживания состояния компонента исходя из хронологической последовательности:
создание, отрисовка, обновление, удаление; используется для выполнения фрагмента кода по изменению состояния компонента
string
ValueТокен файла из файлового сервисаstring
VisibleПризнак инверсии состояния компонента СкрытbooleanTrue

Примеры

JSX:

 
<Group CSS={['px-8']} Mode="Column">
<PDFViewer
Value={files => files && files[files?.length - 1]?.token}
ErrorText="Просмотр файла недоступен"
NoFileText="Выберите pdf-файл"
/>
<Group Height='fit-content'>
<FileUploader
CSS={['mb-16']}
Text="Перетащите или"
ChooseFileText="выберите файл"
GetUrlCommand={() => getCommand('UiKitFileUploaderGenerateUrlForUploadFile')}
DownloadMode="Download"
Multiple={false}
Value-var="files"
OutputValue-var="files"
OutputState-var="__fileUploaderBusy__"
WithDropzone={true}
OnDropLabel="Отпустите для начала загрузки..."
/>
</Group>
</Group>