我不是编码专家,但已被要求在SP2013中创建一个内部网页,因为我可以为我的老板做一些基本的HTML / CSS。该页面将有一个服务表,提供服务,然后针对每个位置,如果该位置提供该服务/接收者组合,则打勾。作为Intranet站点,我有权通过SharePoint的Web界面进行编辑。
我可以做一个静态HTML表没问题,但由于大约有45项,有些可能对收件人或服务更感兴趣,我的老板希望他们能够对表进行排序/过滤。因此,感谢Google,我创建了一个列表并添加了一些基本/粗略的CSS& Javascript作为代码片段webpart到页面包括(a)隐藏Select和New Column列(b)将样式类应用于相关元素(c)用ticks图像或空格替换yes / nos
现在,当页面加载它时,一切都很好,但每当重新排序或过滤器应用于列表视图时,表的<tbody>
部分就会失去javascript /样式的影响。 (表格标题保持正常)
目前,我正在使用_spBodyOnLoadFunctionNames.push
调用应用格式化的函数,但不知道/无法确定如何确保在完成过滤器/重新排序后重新应用脚本。