Иногда, работая с приложением Resco Mobile, нам нужно, чтобы iFrame открывался программно в приложении так же, как Dynamics 365 CRM. Например, чтобы открывая веб-ресурс в окне по щелчку мышки, можно было добавить те же функции в мобильное приложение Resco. Чтобы открыть дочерний iFrame в диалоговом окне с помощью другого, то есть родительского iFrame, мы можем использовать функцию «MobileCRM.UI.IFrameForm.showModal» Resco.

К примеру, предположим, что мы хотим открыть настраиваемый диалог, щелкнув по команде «Показать повторяющиеся учетные записи», где будут перечислены все записи учетных записей с одинаковыми полями «Имя» и «Телефон». Здесь нужно передать вышеотмеченный параметр дочернему iFrame.

Мы создали 2 iFrame, один из которых является родительским, а второй – дочерним. Мы добавили родительский iFrame в форму учетной записи с помощью нижеприведенного кода, чтобы открывать дочерний iFrame при щелчке по пользовательской команде, например «Показать повторяющиеся учетные записи» в соответствующей форме учетной записи.

Найдите приведенный ниже код, который используется для открытия дочернего iFrame с необходимыми параметрами при нажатии команды «Показать повторяющиеся учетные записи».

Открытие iFrame в модальном диалоге с настраиваемыми параметрами в мобильном приложении Resco

Графа «опции» функции showModal () содержит настраиваемые параметры, которые задаются при открытии диалогового окна с помощью функции MobileCRM.UI.IFrameForm.showModal.

Ниже приведен код, который используется для получения нужных параметров в дочернем iFrame.

Открытие iFrame в модальном диалоге с настраиваемыми параметрами в мобильном приложении Resco

То же, что и функция EntityForm.requestObject в форме сущности; чтобы получить параметры в дочернем iFrame, нужно воспользоваться функцией MobileCRM.UI.IFrameForm.requestObject jsBridge, как в вышепоказанном коде.

Итак, используя iFrame.options.text, мы получим наши параметры, которые передаются дочернему iFrame. Теперь, если мы перейдем в мобильное приложение, выберем любую учетную запись и нажмем команду «Выбрать повторяющиеся учетные записи», откроется модальное диалоговое окно со списком повторяющихся учетных записей, как показано на скриншотах ниже.

Открытие iFrame в модальном диалоге с настраиваемыми параметрами в мобильном приложении Resco

Открытие iFrame в модальном диалоге с настраиваемыми параметрами в мобильном приложении Resco

В качестве заключения можно отметить, что по аналогии с Dynamic 365 CRM, мы можем открыть iFrame в модальном диалоговом окне с настраиваемыми параметрами и в мобильном приложении Resco.

Отправьте запрос на обратный звонок

Попросите эксперта по Microsoft сервисам связаться с вами.

 

You have Successfully Subscribed!