...

Изображение на плитке элемента приложения

Тема в разделе "Вопросы по платформе", создана пользователем Kidaev, 27 сен 2024.

  1. Kidaev

    Kidaev Участник

    Есть приложение, элементы которого содержат поле с типом данных "Изображение". В настройках плитки добавил это поле. После добавления элемента приложения отмечается только заголовк поля, а приложение нет. Можете подсказать - должно ли отображаться изображение?
    Пример:
    upload_2024-9-27_18-23-40.png upload_2024-9-27_18-23-43.png upload_2024-9-27_18-23-40.png upload_2024-9-27_18-23-43.png upload_2024-9-27_18-23-40.png

    Данная проблема была обнаружена для всех типов представлений элементов приложения.
  2. dskuznetcov

    dskuznetcov Участник

    Добрый день!
    Можно использовать поле типа Markdown (Строка -> Markdown) и внутри него размещать ссылку на изображение вот так:
    Код:
    
    ![Ваш альтернативный текст](./баннер.png
    
    
    Вам достаточно с помощью скрипта получить файл картинки и задать ссылку:
    Код:
    
    async function onImageChange(): Promise<void> {

        
    // Получаем изображение из контекстной переменной.
        
    const image await Context.data.image!.fetch();
       
        
    // Получаем ссылку на это изображение.
        
    const url image.data.file!.getStaticDownloadUrl();
       
        
    // Записываем ссылку в контекстную переменную "Строка" с выбранным подтипом "Markdown".
        
    Context.data.markdown_image = `![${image.data.__name}](${url})`;
    }
    Теперь вам достаточно на форме плиток отобразить контекстную переменную с Markdown (в примере Context.data.markdown_image)