0

私はSharepoint 2012とライブラリSPService、JQueryを使用しています.....

プロジェクト日という名前のリストがあります

このリストには動的フォームがあり、このフォームには Project という名前の動的フィールドが 1 つあります。

表示フォームでは、私のプロジェクトは ID とともに表示されます。

この ID は、REF_PROJECTS という名前の別のリスト内のプロジェクトの ID です。

プロジェクト日の表示フォームで作業をしている際に、IDを他のプロジェクトのIDに関連付けたいと思います。

REF_PROJECTS フィールド : ID NAME TITLE CODE

リスト プロジェクトの日に、リスト REF_PROJECTS に質問して、たとえば ID 335 の名前を見つけてもらいたいと思います。

私はこのように試しました: (現時点では、REF-PROJECTS のすべてのアイテムを見たいだけです)、うまくいきませんでした

 $(document).ready(function() {
  $().SPServices({
    operation: "GetListItems",
    async: false,
    listName: "Announcements",
    CAMLViewFields: "<ViewFields><FieldRef Name='Title' /></ViewFields>",
    completefunc: function (xData, Status) {
      $(xData.responseXML).SPFilterNode("z:row").each(function() {
        var liHtml = "<li>" + $(this).attr("ows_Title") + "</li>";
        $("#tasksUL").append(liHtml);
      });
    }
  });
});
</script>
<ul id="tasksUL"/>

私のサイトはこんな感じです

                                    INTRANET

REF_PROJECTS MYFORM OTHER FORM1 FORM2 プロジェクトの日

他のリストからのすべての情報をこのリストで表示する方法を知っていますか?

ありがとうございました

4

1 に答える 1

0

あなたが投稿したスクリプトは、あなたが望んでいることとはあまり関係がないようです。たとえば、正しい listName を使用する必要があります。また、CAMLQuery 句を追加して、必要な ID をフィルター処理する必要があります。おそらく URL から ID を取得します。

于 2012-07-13T11:20:34.543 に答える