0

プロジェクト情報を含む 1 行の sharpoint リストがあります。projectnumber ProjectName ProjectAdmin Contracter など。これをチームサイトに素敵なテーブルとして表示したいです。これは、表示テンプレートまたは Javascript を使用して行われると思います。このコードを試してみましたが、カスタム フィールドに対して undefined が返されます 助けてください..

(function () {

var itemCtx = {};
itemCtx.Templates = {};

    itemCtx.Templates.Header = "<div><b></b></div><table>";
    itemCtx.Templates.Item = ItemOverrideFun;
    itemCtx.Templates.Footer = "</table>";

itemCtx.ListTemplateType = 100;

SPClientTemplates.TemplateManager.RegisterTemplateOverrides(itemCtx);

})();


function ItemOverrideFun(ctx) {

var var_prnummer = ctx.CurrentItem.Prosjektnummer;
var var_prnavn = ctx.CurrentItem.Prosjektnavn;
var var_prleder = ctx.CurrentItem.Prosjektleder;
var var_endret = ctx.CurrentItem.Endret


return "<tr style='background-color: #AEE33B;width: 300px;height: 24px;'><td>Prosjektnummer</td><td>" 

+ var_prnummer + "</td></tr>"
+ "<tr><td>Prosjektnavn</td><td>" + var_prnavn + "</td></tr>"
+ "<tr><td>Prosjektleder</td><td>" + var_prleder + "</td></tr>"
+ "<tr><td>Endret</td><td>" + var_endret + "</td></tr>"

"</span>";

}

スクリーンショット。 https://1drv.ms/i/s!Ao_2YX-U1uKUlsxL93IYeHEgIV5ZfA

4

1 に答える 1

0

JavaScript オブジェクト モデル JSOM を見てください。これはあなたが必要とするものです:

https://msdn.microsoft.com/en-us/library/office/jj163201.aspx#BasicOps_SPListItemTasks

于 2016-06-29T07:09:58.820 に答える