Sharepoint 2013: как изменить формат даты текстового поля DateTime в NewForm/EditForm?

У меня есть поле DateTime "Date1" в моем списке. Мне нужно установить его формат как «ДД-МММ-ГГГГ» (например: 29 марта 2017 г.). Я сделал это в форме отображения, используя функцию FormatDatetime в XSL: Select. Мне нужно изменить его и в формах New/Edit, когда дата выбирается из datepicker


person Sanjana Chhabira    schedule 10.04.2017    source источник


Ответы (1)


Насколько я знаю, это невозможно с использованием свойства «Расчетное значение» столбца «Дата1», поскольку самостоятельная ссылка не разрешена.

Что вы можете сделать, так это создать новый столбец «Расчет», а затем использовать формулу =TEXT(Date1,"dd MMM yyyy"). Выберите «Дата и время» в возвращаемом типе данных и используйте «Только дату» в формате.

Это решит вашу цель

person Melad Batta    schedule 10.04.2017
comment
но этот вычисляемый столбец будет отображаться только в виде списка. Мое требование: всякий раз, когда дата выбрана из календаря, текстовое поле должно быть заполнено: например, 29 марта 2017 г. вместо - 29/03/2017 г. - person Sanjana Chhabira; 10.04.2017
comment
Я не думаю, что он может просто изменить формат даты в столбце «Дата и время» по умолчанию, пожалуйста, прочитайте этот совет sharepoint.stackexchange.com /а/58904/42224 - person Melad Batta; 10.04.2017