列表视图中的SharePoint自定义字段

时间:2009-06-22 17:28:12

标签: sharepoint

我需要在SharePoint字段中保留DateTime值,但要在列表视图中自定义显示,以便显示为mmmm字符串。基础值必须保留为DateTime,因此排序按时间顺序排列,而不是按字母顺序排列。

所以我认为自定义字段是可行的方法,我还可以在将用户界面限制为月份选择器方面获得一些额外的好处,所以即使有另一种解决方案,我也可能会沿着这条路走下去那。

我已经读过我可以将自定义模板应用到新的,编辑和显示操作,但我似乎无法找到任何说明如何更改列表视图(显示模式似乎不够)。 / p>

有人有任何想法吗?

由于

贾斯汀

2 个答案:

答案 0 :(得分:1)

我不知道这是否是您正在寻找的,但我使用了一个自定义fieldcontrol的解决方案,它覆盖了RenderFieldForDisplay,如:

protected override void  RenderFieldForDisplay(HtmlTextWriter output)

这是一个类似的帖子:

How to manage column based access control in Sharepoint lists?

答案 1 :(得分:1)

结束使用一些丑陋的<IfSubString&gt;系列在RenderPattern中......