Как связать таблицу и редактирование сущности (зависимая страница). Master-slave

 

  1. В родительской таблице в столбце указываем ссылку на форму (в хранимой процедуре GetItems). 
    DECLARE @result TABLE (id int, title nvarchar(256), code nvarchar(64),
                           demo nvarchar(256), colls nvarchar(256))
    
    INSERT INTO @result
    SELECT id,
    
           --ссылка на форму
           ''+title+'' as title,
    
           isnull(code,'') as code,
           '/page1/'+ cast(id as nvarchar) as demo,
    
           --ссылка на таблицу
           'Колонки'
    
    FROM as_crud_tables
  2. Пользователь по ссылке в таблице переходит на страницу page1. На странице для формы указываем сниппет, в параметры data-itemID подставится нужный id 
    <div class="as-form" data-code="editForm" data-itemid="url-itemID"></div>
    (передаем URL-параметр - только надо взять в {} скобки параметр url-itemID)
  3. Далее просто обрабатываем в GetItem форму по обычному сценарию (в @itemID будет требуемый id).

 

Страница-источник на сайте falconspace.ru