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

Sharepoint 2010列表,计算值

  •  1
  • eka808  · 技术社区  · 14 年前

    对于sharepoint列表,是否可以使用C#方法基于列表值的其他列计算列值?

    我的列表包含开始日期和结束日期,我想使用自制的c#方法显示这些日期间隔的工作日。

    谢谢,这是预付款^^

    2 回复  |  直到 14 年前
        1
  •  2
  •   Per Jakobsen    14 年前

    您可以将代码放入事件接收器中,该接收器对正在添加/更新的项激发。

    下面是一个例子: Developing an Event Receiver for a Document Library

        2
  •  1
  •   Panagiotis Kanavos    14 年前

    如果希望每次显示列表时都更新该值,则应创建自己的值 custom field . 这样可以计算渲染时的间隔并显示所需的值。由于该字段无法编辑,您只需要提供自己的GetFieldValue方法变体。您不需要创建特殊的呈现控件或提供XSLT样式表。

    您必须为其他字段名称提供属性,以便在将字段添加到列表时可以对其进行配置。