Sharepoint 2013:如何在NewForm / EditForm中更改DateTime文本框的日期格式?

时间:2017-04-10 10:27:18

标签: datetime sharepoint formatdatetime newforms

我的列表中有一个DateTime字段“Date1”。我需要将其格式设置为“DD-MMM-YYYY”(例如:2017年3月29日)。我使用XSL中的FormatDatetime函数在Display窗体上实现了这一点:选择。 当从datepicker

中选择日期时,我也需要在New / Edit表单上更改它

2 个答案:

答案 0 :(得分:0)

据我所知,使用"计算值"这是不可能的。的财产  "日期1"栏目作为自我推荐是不允许的。

你可以做的是创建一个新的"计算"列然后使用公式@Html.ValidationMessageFor(x => x.Average, "validation error message goes here", new { @class = "text-danger" }) 。选择"日期和时间"在返回的数据类型中使用"仅限日期"格式。

这将解决您的目的

答案 1 :(得分:0)

这仅适用于SharePoint CSR代码(客户端呈现)(自SP2013以来可用)

使用 JavaScript 重写用户体验

的地方

如果您走这条路,那么请使用WYSIWYG CSR编辑器Cisar(Chrome浏览器扩展程序)