代码之家  ›  专栏  ›  技术社区  ›  user4531

SharePoint视图:“无法筛选此列类型”

  •  0
  • user4531  · 技术社区  · 15 年前

    你好,

    我在SharePoint网站(WSS3.0SP1)中有一个列表,其中有几个查找列-
    我可以通过一些查找列来过滤这个列表的视图,但不能全部过滤。
    当我单击视图中的列标题时,我可以通过查找值筛选视图-但有些列显示条目“不能筛选此列类型”(灰显),其中筛选选项应为。

    我不明白为什么会发生这种情况;如果查找字段不是必需字段,即使“标题”是要查找的列,也会发生这种情况。

    知道为什么会这样吗?我能做些什么来防止这种行为?

    谢谢!

    3 回复  |  直到 15 年前
        1
  •  1
  •   Sean P. McDonough    15 年前

    肯普哈克

    如果不知道字段/列是如何创建和部署的(并且存在过于简单化的风险),它可能与字段本身不标记为“可筛选”一样简单:

    http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spfield.filterable.aspx

    斯菲尔德 类型有 可过滤的 布尔属性,可以(显然)设置为true或false。如果属性为“false”,则该字段不能用于筛选操作。

    是否 可过滤的 属性在上设置为true或false 斯菲尔德 将是开发人员如何定义它的函数。如果字段是由自定义代码/caml创建的,那么可以修改该代码或caml,将属性值设置为true。

    为了它的价值!

        2
  •  0
  •   Shiraz Bhaiji    15 年前

    很难说是什么导致了你的情况。

    以下是有关如何将筛选Web部件连接到数据Web部件的演练:

    http://office.microsoft.com/en-us/sharepointserver/HA102509971033.aspx

    无法筛选的列是否有共同点?

        3
  •  0
  •   Colin    15 年前

    当列是复合列时(通常也是如此),就像发布页面库中的名称字段一样。