Споделяне чрез


Добавяне на iframe към основната форма на приложение, управлявано от модели

Можете да добавяте вградени рамки (iframes) към формуляра, за да интегрирате съдържание от друг уебсайт във формуляра.

Iframe, показващ уеб страница в приложение, управлявано от модели

  1. Изберете Таблици в левия навигационен екран и след това отворете таблицата, която искате. Ако елементът не е в страничния панел, изберете …Още и след това изберете желания елемент.

  2. Изберете Формуляри от областта за работа с данни.

  3. В списъка с формуляри, отворете формуляр от типа Основен.

  4. В дизайнера на форми изберете частта от платното, в която искате да добавите iframe.

  5. На Компоненти ляв панел, разгънете Дисплей, изберете Външен уебсайт, въведете URL адрес на сайта и след това изберете Готово.

    Добавете външен уебсайт към основен формуляр, като изберете Външен уебсайт.

    Табулатор Свойство Описание
    Опции за показване Етикет Изисква се: Етикет, който да се показва за iframe.
    Опции за показване Име Задължително: Уникално име за iframe. Името може да съдържа само букви и цифри и долни черти.
    Опции за показване Скриване на етикет Изберете дали искате етикетът да бъде скрит.
    Опции за показване Скриване Можете да скриете iframe, така че да може да стане видим с помощта на скриптове. Повече информация: Опции за видимост
    Опции за показване URL адрес Задължително: URL адресът на страницата за показване в iFrame.
    Форматиране Ширина на колона Когато секцията, съдържаща iFrame, има повече от една колона, можете да настроите колоната да заема най-много, колкото е броят на колоните в секцията.
    Форматиране Височина на компонент Можете да контролирате височината на iFrame, като посочите броя на редовете, които заема контролата.
    Форматиране Използване на цялото налично вертикално пространство Вместо настройване на височината с известен брой редове, можете да позволите на височината на iFrame да се увеличи до наличното пространство.
    Форматиране Превъртане Имате три опции за поведение при превъртане:

    - При необходимост: Показване на плъзгачите, когато размерът на iFrame е по-голям от наличното пространство.
    - Винаги: Винаги показвай плъзгачите.
    - Никога: никога не показвай плъзгачите.
    Форматиране Покажи рамка Показване на граница около iFrame.
    Зависимости Зависимости на колоните на таблицата Дадена iFrame може да взаимодейства с колоните във формуляра с помощта на скрипт. Ако дадена колона е премахнато от формуляра, скриптът в iFrame може да се наруши. Добавете колони, препратени от скриптове в iFrame, към Зависимости на колони в таблица, така че да не може да бъдат отстранени случайно.
    Напреднали Ограничаване на cross-frame скриптове, ако се поддържат Счита се риск за сигурността да се разреши на страници от друг уеб сайт да взаимодействат с приложението чрез скриптове. Използвайте тази опция, за да ограничите cross-frame скриптове за страници, над които нямате контрол.

    Напреднали Преминаване на код на типа обект на реда и ИД като параметри. Данни за организацията, потребителя и записа може да бъдат предадени към iFrame. Повече информация: Подаване на параметри към iFrame-ове
  6. Запишете и публикувайте формуляра.

Бележка

  • Ако уеб страницата не се показва в iframe, това може да се дължи на факта, че уебсайтът не позволява изобразяване на iframe. Когато това се случи, съобщението URL адрес отказа да се свърже се показва в iframe по време на изпълнение.
  • Формулярите не са предназначени да се показват в iFrame.
  • Удостоверяването в iFrame, чрез пренасочване или изскачащи прозорци, не се поддържа на мобилни устройства.

Предаване на параметри към iFrame

Информация за реда може да се предава чрез разрешаване на опцията Предаване на код на типа обект и еднозначни идентификатори на записа като параметри. Предадените стойности са:

Параметър Описание
orglcid LCID на езика по подразбиране за организацията.
orgname Името на организацията.
userlcid LCID на предпочитания от потребителя език
type Код на типа таблица. Тази стойност може да бъде различна за персонализирани таблици в различни организации. Вместо това използвайте typename.
typename Името на типа таблица.
id ИД стойността на реда. Този параметър няма никаква стойност, докато редът на таблицата не бъде записан.

Добавете iframe, като използвате класическия разработчик за формуляри

  1. Влезте в Power Apps.

  2. Изберете Таблици в левия навигационен екран и след това отворете таблицата, която искате. Ако елементът не е в страничния панел, изберете …Още и след това изберете желания елемент.

  3. Изберете областта Формуляри.

  4. В списъка с формуляри, отворете формуляр от типа Основен.

  5. Изберете Превключване към класически, за да редактирате формуляра в класическия разработчик за формуляри.

  6. В раздела Вмъкване изберете IFRAME, за да видите свойствата на iFrame.

    Свойства на iFrame.

Табулатор Свойство Описание
Обща информация Име Задължително: Уникално име за iframe. Името може да съдържа само букви и цифри и долни черти.
URL адрес Задължително: URL адресът на страницата за показване в iFrame.
Преминаване на код на типа обект на реда и ИД като параметри. Данни за организацията, потребителя и редът може да бъдат предадени към iFrame. Повече информация: Подаване на параметри към iFrame-ове
Етикет Изисква се: Етикет, който да се показва за iframe.
Показване на етикета във формуляра Дали етикетът трябва да се показва.
Ограничаване на cross-frame скриптове, ако се поддържат Счита се риск за сигурността да се разреши на страници от друг уеб сайт да взаимодействат с приложението Dynamics 365 чрез скриптове. Използвайте тази опция, за да ограничите cross-frame скриптове за страници, над които нямате контрол.

Видимо по подразбиране Показването на iFrame е по избор и може да се контролира чрез скриптове. Повече информация: Опции за видимост
Разрешаване за мобилни устройства Щракнете върху квадратчето за отметка, за да разрешите iFrame за мобилни устройства.
Форматиране Изберете броя колони, заети от контролата Когато секцията, съдържаща iFrame, има повече от една колона, можете да настроите колоната да заема най-много, колкото е броят на колоните в секцията.
Избор на брой редове, които са заети от контролата Можете да контролирате височината на iFrame, като посочите броя на редовете, които заема контролата.
Автоматично разширяване, за да се използва свободното пространство Вместо настройване на височината с известен брой редове, можете да позволите на височината на iFrame да се увеличи до наличното пространство.
Изберете типа на превъртане за iFrame Имате три опции:

- При необходимост: Показване на плъзгачите, когато размерът на iFrame е по-голям от наличното пространство.
- Винаги: Винаги показвай плъзгачите.
- Никога: никога не показвай плъзгачите.
Покажи рамка Показване на граница около iFrame.
Зависимости Зависими колони Дадена iFrame може да взаимодейства с колоните във формуляра с помощта на скрипт. Ако дадена колона е премахнато от формуляра, скриптът в iFrame може да се наруши. Добавете колони, препратени от скриптове в iFrame, към Зависими колони, така че да не може да бъдат отстранени случайно.

Следващи стъпки

Използване на основния формуляр и компонентите му

Бележка

Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)

Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).