0

モーダル ダイアログに Infopath の新しい SharePoint リスト アイテム フォームを表示する必要があります。JavaScript とコンテンツ エディター Web パーツを使用してこのフォームを表示できましたが、ユーザーが [送信] をクリックすると、ページに「アクセスが拒否されました」というエラーが表示され、ページ/モーダル ダイアログが自動的に閉じません。

編集:(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"/>
4

1 に答える 1

0

権限を再確認しましたか?あなたの質問に基づいて、どのような問題解決手順を実行したかはわかりませんが、通常、「アクセスが拒否されました」というエラーが発生するたびに、アクセス許可に関係しています。

ユーザーがリストを編集する権限を持っていない可能性があります。

于 2013-02-05T14:20:12.457 に答える