Pular para o conteúdo principal

Tabela Personalizada

Subnamespace de Document para operações com tabelas personalizadas.

Namespace: SW.Document.CustomTable


get

Descrição

Obtém todas as linhas de uma tabela personalizada e retorna como objetos JavaScript simples.

Uso básico

const rows = await SW.Document.CustomTable.get("ProductCatalog");

create

Descrição

Cria a definição de uma tabela personalizada ou adiciona colunas a uma tabela existente.

await SW.Document.CustomTable.create("ProductCatalog", {
KeyColumnName: "Oid",
KeyDataTypeId: 9,
Columns: [
{ ColumnName: "Name", ColumnDataTypeId: 6 },
{ ColumnName: "Price", ColumnDataTypeId: 4 }
]
});

insert

Descrição

Insere ou atualiza linhas em uma tabela personalizada.

await SW.Document.CustomTable.insert("ProductCatalog", {
KeyValue: SW.Utils.Guid.getNew(),
KeyColumnName: "Oid",
Columns: [
{ ColumnName: "Name", ColumnDataTypeId: 6, Value: "Widget A" },
{ ColumnName: "Price", ColumnDataTypeId: 4, Value: 29.99 }
]
});