Продажи: 1-800-867-1389

Использование скриптов

Обновлено: Апрель 2014 г.

Для серверной мобильной службы JavaScript можно зарегистрировать код JavaScript, который будет выполнен службой в случае применения к определенной таблице операции вставки, обновления, удаления или запроса. Имя функции должно соответствовать имени операции (за исключением операции удаления, которая должна быть названа del). Эти скрипты позволяют добавлять бизнес-логику в операции с таблицами, предотвращать операции, изменять значения, передаваемые операциям, а также изменять результаты. Для авторизованных клиентов можно также применять различные пользовательские разрешения в зависимости от значения userId предоставленного объекта user.

Мобильная серверная служба .NET предоставляет функциональные возможности с помощью классов, которые являются производными от TableController<TData>. Поддержка для операций с серверными данными .NET на Портал управления отсутствует.

Для регистрации скрипта в серверной мобильной службе JavaScript выберите нужную операцию на портале, а затем для добавления в функцию бизнес-логики внесите соответствующие изменения в существующее определение функции.

Ниже приводится скрипт, который можно связать с операцией вставки.

function insert(item, user, request) {
    if (!item.approved) handleUnapprovedItem(item, request);
    else request.execute();
}

function handleUnapprovedItem(item, request) {
    // Do something here. 
}

Эта функция проверяет значение указанного свойства элемента и вызывает вспомогательную функцию, если это свойство имеет значение false. Дополнительные сведения о скриптах см. в статье Справочная информация о серверных скриптах мобильных служб.

Была ли вам полезна эта информация?
(1500 символов осталось)
Спасибо за ваш отзыв
Показ:
© 2014 Microsoft