颜色日历条目SharePoint 2013

时间:2017-02-28 12:10:15

标签: sharepoint-2013 web-parts

我在SharePoint 2013上工作。 我有一个显示为日历的列表。 在特定条件下,我想为日历中的条目着色。 我该如何为参赛作品着色? 我试图插入一个脚本编辑器(通过Web部件),但它没有工作。

由于

<script type="text/javascript">
(function () {
                var overrideCtx = {};
                overrideCtx.Templates = {};
                overrideCtx.Templates.OnPostRender = Color;
                SPClientTemplates.TemplateManager.RegisterTemplateOverrides(overrideCtx);

})();

function Color(inCtx) {

                for (var i = 0; i < inCtx.ListData.Rows.length; ++i) {

                                var listItem = inCtx.ListData.Row[i];
                                var iid = GenerateIIDForListItem(inCtx, listItem);
                                var row = document.getElementId(iid);
                                //if (listItem....)
                                row.style.backgroundColor = "rgba(255, 0, 0, 0.5)"; //red
                                row.style.color = "rgba(255, 0, 0, 0.5)"; //red
                }

}


</script>

0 个答案:

没有答案