0
我需要在模式對話框中顯示Infopath新的Sharepoint列表項目表單。我設法使用一些javascript和內容編輯器Web部件來顯示此表單,但是在用戶單擊「提交」後,頁面上出現「訪問被拒絕」錯誤,頁面/模式對話框不會自動關閉。在模態對話框中打開SharePoint列表項目表單時,訪問被拒絕消息
編輯:(添加JavaScript代碼)
<script type="text/javascript">
var options = {
url: "http://myurl/NewForm.aspx",
title: "New Event Log Entry",
allowMaximize: true,
showClose: true,
width: 825,
height: 525,
dialogReturnValueCallback: silentCallback};
function open() {SP.UI.ModalDialog.showModalDialog(options);}
function silentCallback(dialogResult, returnValue) {
}
function refreshCallback(dialogResult, returnValue) {
SP.UI.Notify.addNotification('Operation Successful!');
SP.UI.ModalDialog.RefreshPage(SP.UI.DialogResult.OK);
}</script>
<a href="javascript:open()"><img width="16" height="16" class="ms-asset-icon ms-rtePosition-4" src="/SiteAssets/Event%20Reporting.png" alt="" style="width: 40px; height: 40px"/>
我不認爲在列表上的權限是問題。當我直接進入列表視圖並從那裏添加一個新的條目時,一切正常。當我想要從另一個Sharepoint頁面(位於另一個網站集和另一個域上)添加新條目時,我只會遇到問題。 – Eedoh