代码之家  ›  专栏  ›  技术社区  ›  Aaron Powell

扩展内容查询Web部件

  •  1
  • Aaron Powell  · 技术社区  · 16 年前

    我想在一个sharepoint页面上显示一些数据,该页面本质上是一个内容查询web部件,但有一些小的更改:

    • 按动态日期筛选
    • 分页结果

    是否可以通过扩展现有的组件来进行修改,或者是否有一个组件可以这样做?

    3 回复  |  直到 16 年前
        1
  •  2
  •   Thomas Favrbo    16 年前

    我还有一个项目需要一个带有动态过滤的内容查询web部件。我的解决方案是扩展现有的一个(Cordon ByQueWebPlass类),类似于 this blog post 作者安德鲁·康奈尔。

    我的解决方案还包括一个自定义的“过滤器”web部件,用于动态更改要在扩展内容查询web部件中使用的过滤器值。这个“筛选器”Web部件基本上是一个下拉控件,它使用JavaScript重新加载页面,并将参数添加到QuiSQL字符串中。它工作得很好。

    我没有对自定义内容查询web部件实现任何分页功能,所以我自己也没有尝试过。经过一番搜寻,我发现 this blog post 沃尔德克马斯蒂卡兹。他展示了一个通过扩展内容查询web部件来实现分页的示例。他还使用queyrsting方法传递参数,我不认为在扩展内容查询web部件中集成分页和动态过滤有任何问题。

        2
  •  1
  •   Nat    16 年前

    尝试使用数据窗体或数据视图Web部件。我认为在这方面更为灵活。你可能需要 build a custom data source .

        3
  •  0
  •   Lars Fastrup    16 年前

    codeplex上有一个开源项目扩展了内容查询web部件:

    Enhanced Content Query Web Part

    推荐文章