(function() {
var itemCtx = {};
itemCtx.Templates = {};
itemCtx.Templates.Header = 「<div><b>Announcements</b></div><table>」; <---syntax error here?
itemCtx.Templates.Item = ItemOverrideFun;
itemCtx.Templates.Footer = 「</table>」; <---syntax error here?
itemCtx.BaseViewID = 1;
itemCtx.ListTemplateType = 104;
SPClientTemplates.TemplateManager.RegisterTemplateOverrides(itemCtx);
})();
function ItemOverrideFun(ctx) {
var _announcementTitle = ctx.CurrentItem.Title;
var _announcementDesc = ctx.CurrentItem.Body;
var _announcementID = ctx.CurrentItem.ID;
return 「<tr><td><p><b>」 + _announcementTitle + 「</b></p>」 + _announcementDesc +」<a href=’/Lists/Company%20Announcements/DispForm.aspx?ID=’+ _announcementID +’> Read More…</a></td></tr>」; <---syntax error here?
}
當該代碼被稱爲鉻控制檯說,有一個無效的或意外的標記語法錯誤。
錯誤顯示在帶有雙引號的行上,並且在Chrome控制檯中,雙引號實際上被看起來像帶有問號鑽石的圖標替換。
到目前爲止,我嘗試用單引號替換它們,並用雙引號括住雙引號,但都沒有奏效。
謝謝。