新增 iFrame 至模型導向應用程式主要表單
您可以將內嵌框架 (iFrame) 新增至表單,以整合表單中其他網站的內容。
在左導覽窗格中選取資料表,開啟所需的資料表。 如果此項目不在側邊面板窗格中,請選取 ...其他 ,然後選取您想要的項目。
從資料體驗區域中選取表單。
在表單清單中,開啟主要類型表單。
在表單設計師中,選取要新增 iFrame 的畫布區段。
在元件左窗格中,展開顯示,選取外部網站,輸入網站 URL,然後選取完成。
索引標籤 屬性 描述 顯示選項 標籤 必要:iFrame 要顯示的標籤。 顯示選項 名稱 必要:iFrame 的唯一名稱。 此名稱只可以包含英數字元和底線。 顯示選項 隱藏標籤 選擇是否要隱藏標籤。 顯示選項 隱藏 您可以隱藏 iFrame,以便使用指令碼使其可見。 其他資訊:顯示性選項 顯示選項 URL 必要:要在 iFrame 中顯示之頁面的 URL。 格式化 欄寬 當包含 iFrame 的區段有多個欄時,您可以設定資料行最多佔用區段含有的欄數。 格式化 元件高度 您可以指定控制項佔用的列數來控制 iFrame 的高度。 格式化 使用所有可用的垂直空間 您可以不透過列數設定高度,而是允許 iFrame 高度展開到可用空間。 格式化 捲動 您有三個捲動行為選項:
- 需要時:當 iFrame 大小大於可用空間時,顯示捲軸。
- 永遠:永遠顯示捲軸。
- 永遠不要:永遠不要顯示捲軸。格式化 顯示框線 在 iFrame 周圍顯示框線。 相依性 資料表資料行相依性 iFrame 可能會使用指令碼與表單中的資料行互動。 如果從表單中移除資料行,則 iFrame 中的指令碼可能會中斷。 將 iFrame 指令碼參考的所有資料行新增至資料表資料行相依性,這樣就不會意外移除資料行。 進階 在支援的地方限制跨框架指令碼 對於允許不同網站頁面使用指令碼與應用程式互動,我們會視為安全性風險。 使用這個選項,為您沒有控制權的頁面限制跨框架指令碼。 進階 將資料列物件類型代碼及唯一識別碼作為參數傳遞 組織、使用者和記錄的相關資料可以傳遞至 iFrame。 其他資訊:傳遞參數至 iFrame 儲存並發佈表單。
注意
- 如果您的網頁未出現在 iFrame 中,可能是因為該網站不允許 iFrame 呈現。 發生這種情況時,執行時 iFrame 中會顯示訊繫 URL 拒絕連接。
- 表單的設計不是要在 iFrame 中顯示。
- 行動裝置不支援透過重新導向或快顯視窗在 iFrame 中進行驗證。
傳遞參數至 iFrame
資料列的相關資訊可以透過啟用將資料列物件類型代碼及唯一識別碼傳遞為參數選項來傳遞。 傳遞的值為:
參數 | 描述 |
---|---|
orglcid |
組織預設語言 LCID。 |
orgname |
組織的名稱。 |
userlcid |
使用者的慣用語言 LCID |
type |
資料表類型代碼。 對於不同組織中的自訂資料表,這個值可能不相同。 請改用 typename 。 |
typename |
資料表類型名稱。 |
id |
資料行的識別碼值。 在儲存資料表資料列以前,這個參數沒有值。 |
使用經典表單設計師新增 iFrame
登入 Power Apps。
在左導覽窗格中選取資料表,開啟所需的資料表。 如果此項目不在側邊面板窗格中,請選取 ...其他 ,然後選取您想要的項目。
選取表單區域。
在表單清單中,開啟主要類型表單。
選取切換至傳統,以在傳統表單設計師中編輯表單。
在插入索引標籤上,選取 IFRAME 以檢視 iFrame 屬性。
索引標籤 | 屬性 | 描述 |
---|---|---|
一般 | 名稱 | 必要:iFrame 的唯一名稱。 此名稱只可以包含英數字元和底線。 |
URL | 必要:要在 iFrame 中顯示之頁面的 URL。 | |
將資料列物件類型代碼及唯一識別碼作為參數傳遞 | 組織、使用者和資料列的相關資料可以傳遞至 iFrame。 其他資訊:傳遞參數至 iFrame | |
標籤 | 必要:iFrame 要顯示的標籤。 | |
顯示表單的標籤 | 是否應顯示標籤。 | |
在支援的地方限制跨框架指令碼 | 對於允許不同網站頁面使用指令碼與 Dynamics 365 應用程式互動,我們會視為安全性風險。 使用這個選項,為您沒有控制權的頁面限制跨框架指令碼。 |
|
預設可見 | 顯示 iFrame 是選擇項,可以使用指令碼來控制。 其他資訊:顯示性選項 | |
針對 Mobile 啟用 | 選取核取方塊以啟用行動裝置適用的 iFrame。 | |
格式化 | 選取控制項佔用的欄數 | 當包含 iFrame 的區段有多個欄時,您可以設定資料行最多佔用區段含有的欄數。 |
選取控制項佔用的列數 | 您可以指定控制項佔用的列數來控制 iFrame 的高度。 | |
自動展開以使用可用的空間 | 您可以不透過列數設定高度,而是允許 iFrame 高度展開到可用空間。 | |
選取 iFrame 的捲動類型 | 您有三個選項: - 需要時:當 iFrame 大小大於可用空間時,顯示捲軸。 - 永遠:永遠顯示捲軸。 - 永遠不要:永遠不要顯示捲軸。 |
|
顯示框線 | 在 iFrame 周圍顯示框線。 | |
相依性 | 相依資料行 | iFrame 可能會使用指令碼與表單中的資料行互動。 如果從表單中移除資料行,則 iFrame 中的指令碼可能會中斷。 將 iFrame 指令碼參考的所有資料行新增至相依資料行,這樣就不會意外移除資料行。 |