Обновление компонентов на странице в личном кабинете (Refresh container). Обновленеи части страницы сайта

В этом примере были реализованы настройки сообщения о сохранении данных формы и обновлении контейнера

Для этого мы:

  • создали форму с полями
  • разместили на форме в кастомной разметке поля для редактирования и поле name для отображения сохраненного значения в базе
  • в SaveItem формы в SELECT 1 установили параметры сообщения о сохранении:
    • icon - иконка на сообщении
    • delay - задержка показа сообщения в миллисекундах
    • RefreshContainer - контейнер, который нужно обновить после сохранения (в данном случае всю страницу)
{colwithlabel-name}
{colwithlabel-combo}
Значение поля "Название" в базе [{colview-name}]

{form-button}

CREATE PROCEDURE [dbo].[fm_watch_alert_saveItem]
   @username nvarchar(256),
   @itemID int,
   @parameters ExtendedDictionaryParameter READONLY
AS
BEGIN
	--значения полей
	declare @name int=(select value from @parameters where [key]='name')
	declare @combo int=try_cast((select value from @parameters where [key]='combo') as int); if @combo<=0 set @combo=null

	--сохраняем форму
	update tst_form	set name=@name, combo=@combo where id = @itemID

	-- 1 SELECT (Result, Msg)
	select 1 Result, 'Сохранено' Msg, 'fas fa-clipboard-check' icon, 3000 AlertDelay, 'body' RefreshContainer
END

Другие модули

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

Виды таблицы: Календарь

Визуализация 24.10.2021

Виды таблицы: Диаграмма Chartbar

Визуализация 24.10.2021

Виды таблицы: Карточки

Визуализация 24.10.2021

Виды таблицы: Доска Канбан

Визуализация 24.10.2021

Виды менеджера ресурсов

Визуализация 24.10.2021

SQL-инструмент для создания личных кабинетов на сайте

Суть подхода и история создания Falcon Space

Платформа Falcon Space

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

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

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

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

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

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