JS. Реализация кастомных доработок JS по системе

В случае необходимости реализации функционала, который не укладывается в стандартный, то необходимо создавать свои компоненты на основе JS в странице. 

Для запросов на сервер используемся Custom JS Request.  

Пример запроса на сервер: 

1. Реализация запроса в JS файле от страницы (as.sys.request(module, action, parameters)): 

 

as.sys.request("sms", "confirm", {
            data: { code: cont.attr('data-code') },
            onSuccess: function (data) {
                if (data.result && data.data && data.data.length) {
                }
             }
});

2. Создаем хранимую процедуру для обработки действий

create PROCEDURE [dbo].[request_client_confirm]
	@parameters DictionaryParameter READONLY,
	@username nvarchar(32)
AS
BEGIN
        -- SELECT 1 Msg, Result
	select 'Все ок' Msg, 1 Result 

        -- SELECT 2 Основные данные в виде произвольной таблицы
        select top 10 * from as_trace

        -- SELECT 3 Внешние действия

END

SQL процедура выдает следующие SELECT:

  1. SELECT 1 - Result, Msg
  2. SELECT 2 - любые данные, которые приходят на JS в объекте data
  3. SELECT 3 - внешние действия (отправка Email, СМС, уведомлений и т.д.). См  Внешние действия.

Таким образом можно реализовать любую функциональность в рамках страницы. 

Платформа Falcon Space

Это снижение стоимости владения

за счет меньшего количества людей для поддержки

Это быстрое внесение изменений

по ходу эксплуатации программы

Это современный интерфейс

полная адаптация под мобильные устройства

Бесплатное обучение разработке на Falcon Space

Вы можете разрабатывать самостоятельно или сотрудничать с нами в плане веб-разработки на платформе Falcon Space.
Примечание