Перейти к основному содержимому

Использование функций при разработке кода экранной формы

Если вы хотите структурировать код и переиспользовать фрагменты кода экранных форм, вы можете описать такие фрагменты кода как функции в файле с расширением mdfunctions. В каждом разрабатываемом проекте вы можете создать несколько файлов с расширением mdfunctions. В каждом из этих файлов вы можете описать несколько функций на JavaScript. Имена функций, описанных во всех файлах *.mdfunctions проекта, должны быть уникальными.

Следующий блок кода демонстрирует содержимое файла с расширением mdfunctions, в котором описаны функции sortByArrayOfKeys() и formatDate().

{
sortByArrayOfKeys: (arr = [], key) => {
return arr.sort((a, b) => a[key] - b[key]);
},
formatDate: (value) => {
const date = new window.Date(value);
const locale = localStorage.getItem('locale') || 'en-US';
return date.toLocaleDateString(locale);
}
}

Вызов функции formatDate() из кода описания экранной формы показан в следующем примере:

formatDate('06/21/1989', 'UTC')