我想知道如何为 sharepoint 2007 列表中的一行添加颜色 如果在一个字段中包含特定文本?
例如: 我有一个包含三个字段的列表:
列表1
1.id 2.姓名 3.完整描述
现在我只想向用户显示第一个和第二个字段。
列表1
ID名称
<小时/>1 abc 2 版
第二件事,我想给隐藏中包含的行赋予颜色(比如说红色) 字段 - “完整描述”,带有“颜色”等单词的文本。
我找到了一个可以添加到 aspx 页面的 JavaScript 代码:
(文档).ready(函数(){ $Text = $("td .ms-vb2:contains('color')"); $Text.parent().css("背景颜色", "红色"); });
但只有在显示“完整描述”时它才有效。
有人能给我一个主意吗?
谢谢, 加迪姆
最佳答案
您是否考虑过创建具有条件格式的数据 View ?请参阅http://office.microsoft.com/en-au/sharepointdesigner/HA100996241033.aspx
这样你就不必进行这种丑陋的 javascript 黑客攻击了:)
关于javascript - 如何向 sharepoint 2007 列表中具有特定文本的行添加颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2424117/