首页 文章

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

提问于
浏览
1

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

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

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

有人有任何想法吗?

谢谢

贾斯汀

2 回答

  • 1

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

    protected override void  RenderFieldForDisplay(HtmlTextWriter output)
    

    这是一个类似的帖子:

    How to manage column based access control in Sharepoint lists?

  • 1

    使用RenderPattern中的一些丑陋的 <IfSubString >结束...

相关问题