Как работать с галочками в таблице
Сделаем управление полем пола (М/Ж).
1. Добавляем поле + редактирование Список, фильтр Флажки.
2. В запросе GetItems выводим поле + обрабатываем фильтрацию по полю.
DECLARE @filterSex nvarchar(128)
SELECT @filterSex = value FROM @filters WHERE [key] = 'sex'
INSERT INTO @result
SELECT id as id,
isnull(code,'') as code,
isnull(name,'') as name,
case sex when 1 then 'Мужской'
when 2 then 'Женский'
else ''
end as sex
FROM as_users
WHERE (isnull(@filterSex,'') = '' or sex in (SELECT value FROM dbo.split(@filterSex, ',')))
3. В UpdateItemField реализуем сохранение поля
if(@field = 'sex') begin
UPDATE as_users SET sex = try_cast(value as int) WHERE id = @itemID
4. Реализуем список доступных значений (в Управлении столбцами)
CREATE PROCEDURE [dbo].[crud_users_sex_dict]
@tableCode nvarchar(32),
@col nvarchar(32),
@username nvarchar(32)
AS
BEGIN
SELECT 1 Value, 'Мужской' Text
UNION
SELECT 2 Value, 'Женский' Text
END