Digitação, idioma e dados
O controle de layout organiza os controles de um formulário, do sgcEditors e padrão, em grupos, grupos com abas e colunas, com os rótulos alinhados a uma só largura, divisores que o usuário pode arrastar e layouts da direita para a esquerda, e SaveLayout guarda a disposição como JSON. O formulário de dados é construído sobre ele. Aponte-o para um TDataSet, ou vincule um objeto de uma classe sua, e ele cria um controle do sgcEditors por campo, as regras de validação de cada campo, um resumo dos erros e um navegador para percorrer, incluir, editar, excluir e gravar registros. O Smart Paste preenche o registro inteiro a partir de um texto colado, como uma assinatura de e-mail ou um bloco de endereço, e marca os campos que preencheu. No .NET, os formulários de dados do WinForms, WPF e Avalonia aceitam um DataTable, uma lista ou um objeto.
TsgcVCLLayoutControl, TsgcFMXLayoutControl; SaveLayout e LoadLayout
TsgcVCLDataForm, TsgcFMXDataForm, TsgcWinFormsDataForm, TsgcWpfDataForm, TsgcAvaloniaDataForm
Fields: título, tipo, obrigatório, limites, grupo, aba e ordem de cada campo; BindObject para uma classe
SmartPasteFromClipboard, SmartPasteUndo e um botão Smart Paste no navegador
O controle de layout está em todas as edições, inclusive na Community; o Delphi Community não tem pacote de design para o sgcEditors, então nele é criado em código. O formulário de dados, as suas regras de validação e o seu Smart Paste são apenas da edição Registrada.
Ler o tópico da ajuda