Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

As imagens a seguir mostram, como exemplo, os metadatas que compõem o programa de Embarques.

a. Listagem dos dadosembarques:

Chamada pra para a API: dts/datasul-rest/resources/prg/eqp/v1/shipping/metadata/?type=list

b. Incluir/Editar dados:Novo Embarque:

Chamada para a API: dts/datasul-rest/resources/prg/eqp/v1/shipping/metadata/?type=new

Image Added

c. Detalhes dos dados:do embarque:

Chamada para a API: dts/datasul-rest/resources/prg/eqp/v1/shipping/metadata/2022031588889757?type=detail

Image Added

03. Tela - Listagem de 03. Tela - Listagem de Embarques
Âncora
3
3

A tela de listar não foi desenvolvida utilizando o componente dinâmico completo, como o po-page-dynamic-table por exemplo, e sim usando po-page-list com uma po-table, por conta disso alguns elementos da tela não podem ser customizados e algumas propriedades do metadata são utilizados de forma um pouco diferente, a seguir a descrição de cada customização possível.

PropriedadeDescription
title

Título da página.

Informações
titleExemplo
"title":"
Parâmetros Estabelecimento x GNRE
Embarques"
Image Removed

Image Added

pageCustomActions

Utilizado para remover

o botão de novo parâmetros

os botões padrões ou para inserir novos botões, o botão inserido aqui deve conter label

e url

.

Informações
titleExemplo

"pageCustomActions": [
        {
            "label": "

Novo Parâmetro

Refresh"

,


        },
        {
            "label": "Novo",
            "url": "\/

gnre

shippingProcess\/

gnreParameters

shipping\/new"
        }

]

Image Removed

tableCustomActions

,
        {
            "selectable": true,
            "label": "Faturar"
        }
]

tableCustomActions

Utilizado para remover os botões

de editar, copiar e deletar das ações da tabela

padrões ou para inserir novos. Para que uma ação padrão não seja criada basta que o metadata não contenha

os labels de Edit, Copy e Delete

o seu label, caso necessário criar

ou

uma ação diferente ela deve possuir tanto label quanto url.

Para mais informações sobre o que pode ser enviado consultar a documentação do po-table, a interface PoTableAction é implementada.

Informações
titleExemplo

"tableCustomActions": [
        {
            "label": "edit"
        },
        {
            "label": "duplicate"
        },
        {
            "label": "detail"
        },
        {
            "label": "Faturar"
        },
        {
       

Informações
titleExemplo
"tableCustomActions":[{

    "label": "

Edit

Integração WMS"
        },
        {
            "label": "

Copy

Dados GFE"
        },
        {
            "label": "

Delete

delete"
        }
]

Image Removed

Image Added

columnsList

Lista das colunas da tabela, Deve vir um array de objetos que implementam a interface PoTableColumn. Para mais informações do que é possível inserir acessar a documentação do Portinari: po-table

Informações
titleExemplo

"columnsList":[{
    "allowColumnsManager":true,
    "property":"estab",
    "label":"Estabelecimento",
    "type":"string",
    "key":true,
    "order":1
},{
    "allowColumnsManager":true,
    "booleanTrue":"Sim",
    "property":"integApb",
    "booleanFalse":"Não",
    "label":"Integra APB",
    "type":"boolean",
    "order":2
},{
    "allowColumnsManager":true,
    "booleanTrue":"Sim",
    "property":"updateApbAuto",
    "booleanFalse":"Não",
    "label":"Atualiza APB Automático",
    "type":"boolean",
    "order":3
}]

Image Removed

icmsStView

Elemento que se encontra dentro da expansão da linha da tabela, dados sobre o ICMS ST. Neste componente é utilizado o po-dynamic-view e todos as propriedades do PoDynamicViewField podem ser utilizadas.

Informações

Caso o icmsStViewicmsUfDestView e o fcpView não sejam enviados a expansão da linha não será exibida, caso apenas um ou dois desses elementos não sejam enviados a expansão ainda é criada, exibindo os elementos enviados.

Informações
titleExemplo

"icmsSTView":[{
    "gridColumns":6,
    "property":"espICMSST",
    "label":"Espécie",
    "type":"string", 
    "order":1
},{
    "gridColumns":6,
    "property":"tpDespICMSST",
    "label":"Tipo Despesa",
    "type":"string",
    "order":2
},{
    "gridColumns":6,
    "property":"ctICMSST",
    "label":"Conta Contábil",
    "type":"string",
    "order":3
},{
    "gridColumns":6,
    "property":"ccICMSST",
    "label":"Centro Custo",
    "type":"string",
    "order":4
}],

Image Modified

icmsUfDestView

Elemento que se encontra dentro da expansão da linha da tabela, dados sobre o ICMS Uf Dest. Neste componente é utilizado o po-dynamic-view e todos as propriedades do PoDynamicViewField podem ser utilizadas.

Informações

Caso o icmsStViewicmsUfDestView e o fcpView não sejam enviados a expansão da linha não será exibida, caso apenas um ou dois desses elementos não sejam enviados a expansão ainda é criada, exibindo os elementos enviados.

Informações
titleExemplo

"icmsUfDestView":[{
    "gridColumns":6,
    "property":"espICMSUfDest"",
    "label":"Espécie",
    "type":"string", 
    "order":1
},{
    "gridColumns":6,
    "property":"tpDespICMSUfDest"",
    "label":"Tipo Despesa",
    "type":"string",
    "order":2
},{
    "gridColumns":6,
    "property":"ctICMSUfDest"",
    "label":"Conta Contábil",
    "type":"string",
    "order":3
},{
    "gridColumns":6,
    "property":"ccICMSUfDest""",
    "label":"Centro Custo",
    "type":"string",
    "order":4
}],

Image Modified

fcpView

Expansão da linha da tabela, dados sobre o ICMS Uf Dest. Neste componente é utilizado o po-dynamic-view e todos as propriedades do PoDynamicViewField podem ser utilizadas.

Informações

Caso o icmsStViewicmsUfDestView e o fcpView não sejam enviados a expansão da linha não será exibida, caso apenas um ou dois desses elementos não sejam enviados a expansão ainda é criada, exibindo os elementos enviados.

Informações
titleExemplo

"icmsUfDestView":[{
    "gridColumns":6,
    "property":"espICMSUfDest"",
    "label":"Espécie",
    "type":"string", 
    "order":1
},{
    "gridColumns":6,
    "property":"tpDespICMSUfDest"",
    "label":"Tipo Despesa",
    "type":"string",
    "order":2
},{
    "gridColumns":6,
    "property":"ctICMSUfDest"",
    "label":"Conta Contábil",
    "type":"string",
    "order":3
},{
    "gridColumns":6,
    "property":"ccICMSUfDest""",
    "label":"Centro Custo",
    "type":"string",
    "order":4
}],

04.  Tela - Novo/Editar Embarques
Âncora
4
4

...