GetItem - Хранимая процедура извлечения данных формы
CREATE PROCEDURE [dbo].[fm_tatest_getItem]
@itemID int, --Стандартные параметры, они всегда приходят в эту процедуру.
@username nvarchar(256)
AS BEGIN -- инициализация формы данными. Названия вывода 1 SELECT должны совпадать с элементами формы
if(@itemID>0) begin --Перед началом можно проверить права данного username -- 1 SELECT значения элементов формы
select * from as_trace t1 where id = @itemID -- 2 SELECT дополнительные параметры настройки формы
/* select 'Редактирование "'+header+'"' Title, '' Subtitle, 'Сохранить' ButtonText, 'success' Background */
-- 3 SELECT некие табличные данные в свободном формате для вывода в форме через JS Render
end else
begin
select 1
end
select '' Title, '' Subtitle, 'h2' HeaderTag, 1 LineLabel
END
На входе:
На выходе следующие SELECT:
Также в этом запросе указываются метаданные к колонкам:
