Демо

Форма с проверкой действия на сайте. Подтверждение действия на форме (confirm)

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

Форма при сохранении может проверить некое условие (в SaveItem), выдать пользователю запрос на подтверждение и только затем выполнить целевое действие. 

Настройка SaveItem: 

CREATE PROCEDURE [dbo].[fm_watch_formConfirm_saveItem]
   @username nvarchar(256),
   @itemID int,
   @parameters ExtendedDictionaryParameter readonly
   -- необходимо обязательно перечислить все поля в форме (@fieldcode и т.д.)
AS
BEGIN
	declare @confirmCode nvarchar(128)
    select @confirmCode = Value2 from @parameters where [Key]='confirmCode'

	declare @check bit = 0   -- если 0 то значит выдаем окно подверждения действия
    if(@check = 0 and isnull(@confirmCode, '')='') begin
    	select 1 Result, ' Проверка... ' Msg, '{"title" : "title 1", "text": "Some confirm text", "btnText": "Go!", "confirmCode":"code1" }' Confirm
        return
    end

    if(@confirmCode = 'code1') begin
    	select 1 Result, 'Сохранено по подтверждению '+ @confirmCode Msg
    end



	-- 1 SELECT (Result, Msg)
	select 1 Result, 'Сохранено' Msg
END
Насколько полезна эта возможность?

В чем выгода для бизнеса?

Подтверждение действия перед сохранением предотвращает случайные ошибки, например, удаление важных данных. Это добавляет безопасность и даёт пользователю шанс отменить действие. Вы снижаете риск потери информации.

Последние обновления

Платформа Falcon Space

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

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

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

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

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

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

Сайт использует Cookie. Правила конфиденциальности OK