Я использую rest viewJsonService для получения данных для dojo datagrid. Значения времени показаны в Z-Time.Время отображения в dojo datagrid
Как получить/отправить местное время?
Hubert
Я использую rest viewJsonService для получения данных для dojo datagrid. Значения времени показаны в Z-Time.Время отображения в dojo datagrid
Как получить/отправить местное время?
Hubert
Добавить параметр форматтер в столбец
<xe:djxDataGridColumn
id="djxDataGridColumn7"
field="created"
formatter="formatTime">
</xe:djxDataGridColumn>
определяет код форматера в стороне клиента JavaScript библиотека Script dojoDataGrid.js
require([ "dojo/date/locale" ]);
function formatDate(value) {
return value ? dojo.date.locale.format(new Date(value), {
formatLength : "short",
selector : "date"
}) : "";
}
function formatDateTime(value) {
return value ? dojo.date.locale.format(new Date(value), {
formatLength : "short"
}) : "";
}
function formatTime(value) {
return value ? dojo.date.locale.format(new Date(value), {
formatLength : "short",
selector : "time"
}) : "";
}
и встраивать его в качестве ресурса ваш XPage с
<xp:this.resources>
<xp:script
src="/dojoDataGrid.js"
clientSide="true">
</xp:script>
</xp:this.resources>
Возможно, вы также можете посмотреть мой EntwicklerCamp 2014 presentation на странице 14 или блог Marky Roden Dealing with Dates, and localization in XPages.
Оформить заказ moment.js. Это супер полезная библиотека javascript для работы с чем-либо связанным временем/датой.