Настройка колонок таблицы

Здесь задаются колонки и правила их обработки в таблице. 

Поле в фильтре позволяет настроить фильтрацию в таблице


Примечание

Справочники для колонок с select (для фильтра или редактирования)

Имя процедуры задается автоматически в виде crud_{tableCode}_{colCode}_dict и процедура редактируется через кабинет в Управление колонками. 

CREATE procedure [dbo].[crud_simple_name_dict]
	@tableCode nvarchar(32),
	@col nvarchar(32),
	@username nvarchar(32),
	@parameters ExtendedDictionaryParameter readonly, -- falconGuid, langID
	@filters CRUDFilterParameter READONLY -- itemID, url parameters, other filters
as
begin
	-- source for dict col (Value, Text)

	-- SELECT 1
	select 0 Value, ' --- ' Text
	union	
	select top 5 id Value, code Text
	from as_trace
	order by Text
end
Передается ItemID и Col на случай использования универсальной процедуры. На выходе модель Value, Text, Color.

Примечание. 
declare @itemID int = isnull((select try_cast(value as int)
from @filters where lower([key])='itemid'), 0)
Страница-источник на сайте falconspace.ru