摘要:
WSS3.0中,过滤列表内容,可以采用以下方法:
1)采用视图,视图中配置过滤条件
2)开发过滤器WebPart,(见这篇文章:编写过滤器WebPart--过滤列表内容)--但是过滤器只能做到精确匹配,无法做模糊查询,大于,小于的限制。
3)开发一个查询webpart,提供CAML查询语句,把这个webpart跟列表放在一起,由它主动控制当前列表。这里就介绍这种方法。
wss的列表其实是一个webpart:ListViewWebPart,我们用SPD打开一个AllItems.aspx页面,转到Code模式,就可以看到ListViewWebPart,注意
ListViewWebPart一个很重要的属性:ListViewXml,就是包含着乱七八糟字符的那个,这是Html编码后的属性值,ListViewXml控制着ListViewWebPart的
显示,包括要输出的字段,查询条件,排序,只要控制ListViewXml就可以控制ListViewWebPart的输出。
那么,怎么做呢? 阅读全文