1

SharePoint 2010 ページで、ハイパーリンクまたはボタン クリックで新しいリスト アイテム フォームを開く必要があります。ページとリストは別のサイト コレクションにあります。Sharepoint Designer からこれを行うか、ブラウザーでページを直接編集する必要があります。Visual Studio プロジェクトは不可能/許可されています...

これはどのように行うことができますか?

4

1 に答える 1

2

PS 新しいフォームに対処する最も安全な方法は、次のように ListForm.aspx ページを使用することです。

 /_layouts/listform.aspx?PageType=8&ListId={PUT-LIST-GUID-HERE}

(PageType 値はPAGETYPE列挙から取得されます)

PAGE_NEWFORMDIALOG : New form for a file dialog box.Value=9msdn の説明として使用する場合は、作業する必要があると思います。モデルのポップアップで新しいフォームが開かれていない場合

これを試して :

ハイパーリンク

 <a href='javascript:;' onclick='Opendialog()'>New Item</a>

Opendialog は Javascript 関数です

   function Opendialog() {
       var options = SP.UI.$create_DialogOptions();
       options.resizable = 1;
       options.scroll = 1;
       options.url = SiteURLWhichExistList + "/_layouts/listform.aspx?PageType=8&ListId={PUT-LIST-GUID-HERE}";
       options.dialogReturnValueCallback = Function.createDelegate(null, CloseCallback);
       SP.UI.ModalDialog.showModalDialog(options);
   } 

注 :SiteURLWhichExistList リストが存在する場所にサイト コレクションの URL を渡します。

それが役に立てば幸い!!

于 2013-01-18T07:16:53.960 に答える