Árvore de páginas

Versões comparadas

Chave

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

...

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-tablecolumnsList[allowColumnsManagertrue, "property":"estab",
    "label":"Estabelecimento", "typestring "key":true,
"order":1
},{
"allowColumnsManager":true,
booleanTrueSim, "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
}]

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.

PropriedadeDescription
title

Título da página.

Informações
titleExemplo
"title":"Embarques"

pageCustomActions

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

Informações
titleExemplo

"pageCustomActions": [
        {
            "label": "Refresh"
        },
        {
            "label": "Novo",
            "url": "\/shippingProcess\/shipping\/new"
        },
        {
            "selectable": true,
            "label": "Faturar"
        }
]

tableCustomActions

Utilizado para remover os botões padrões ou para inserir novos. Para que uma ação padrão não seja criada basta que o metadata não contenha o seu label, caso necessário criar 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"
        },
        {
            "label": "Integração WMS"
        },
        {
            "label": "Dados GFE"
        },
        {
            "label": "delete"
        }
]

Image Modified

columnsList
breadcrumb

Gera uma estrutura de navegação que apresenta a localização da URL atual, exibindo as antecessoras conforme é realizado a navegação na aplicação, pode ser alterado tanto o link quanto o label desse componente, assim como remove-lo ou adicionar mais, na tela de listagem possui apenas um item, que é a "lista de embarques" que é o item atual e por conta disso não é possível clicar nele, mais itens são adicionados ao entrar na tela de criar novo embarque ou de resumo.

Informações
titleExemplo

"

breadcrumb":

{
        "

items":

[
     

      {
   

            "link": "

\/shippingProcess\/shipping",
   

   

   

    "

label": "

Lista de Embarques"


   

   

    }
   

   

]
}

icmsStView
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",
   

Image Added

fields

Utilizado para dizer quais campos devem aparecer na tabela, pode ser incluídos novos campos, ou retirado os que padrões. Para mais informações sobre o que pode ser enviado consultar a documentação do po-table, a interface PoTableColumn é implementada.

Informações
titleExemplo

"fields": [
        {
            "allowColumnsManager": true,
            "gridColumns": 2,
            "property": "codShipping",
            "width": "10%",
            "label": "Embarque",
            "type": "number",
            "key": true,
            "order": 1
        },
        {
            "allowColumnsManager": true,
            "property": "numExpShipping",
            "width": "10%",
            "label": "Processo de Exportação",
            "type": "string",
            "order": 2
        },
        {
            "allowColumnsManager": true,
            "property": "dateShipping",
            "width": "10%",
            "label": "Data",
            "type": "date",
            "order": 3
        },
        {
            "allowColumnsManager": true,
            "property": "estabShipping",
            "width": "30%",
            "label": "Estabelecimento",
            "type": "string",
            "order": 4
        }

]

,

Image Removed

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",

        {
            "allowColumnsManager": true,
            "property": "identShipping",
            "width": "25%",
            "label": "Preparador",
            "type": "string",

 


            "order":

1

5
        },
        {
            "

gridColumns

allowColumnsManager":

6

true,
            "

property

optionsMulti":

"tpDespICMSUfDest""

true,
            "

label

property": "

Tipo Despesa

sitShipping",
            "

type

options":

"string",

[
     

"order":2
},{
    "gridColumns":6,
    "property":"ctICMSUfDest"",
   

          {
                    "label": "

Conta Contábil

Aberto",
                    "

type

value":

"string",
    "order":3
},

1
                },
                {
   

"gridColumns":6

                "label": "Alocado",
   

"property":"ccICMSUfDest""",

                "value": 2
                },
                {
                    "label": "

Centro Custo

Calculado",
   

"type":"string",
    "order":4
}],

                "value": 3
                },
                {
                    "label": "Confirmado",
                    "value": 4
                }
            ],
            "label": "Situação",
            "type": "label",
            "order": 6,
            "labels": [
                {
                    "color": "color-05",
                    "tooltip": "Nenhum Pedido\/Item alocado ao Embarque",
                    "label": "Aberto",
                    "value": 1
                },
                {
                    "color": "color-10",
                    "tooltip": "Pedido\/Item alocado, Embarque não calculado",
                    "label": "Alocado",
                    "value": 2
                },
                {
                    "color": "color-08",
                    "tooltip": "Embarque Calculado",
                    "label": "Calculado",
                    "value": 3
                },
                {
                    "color": "color-03",
                    "tooltip": "Embarque atualizado no Estoque",
                    "label": "Confirmado",
                    "value": 4
                }
            ]
        },
        {
            "allowColumnsManager": true,
            "optionsMulti": true,
            "property": "sitFatur",
            "options": [
                {
                    "label": "Sim",
                    "value": 1
                },
                {
                    "label": "Não",
                    "value": 2
                }
            ],
            "label": "Liberado fat?",
            "type": "label",
            "order": 7,
            "labels": [
                {
                    "color": "color-10",
                    "tooltip": null,
                    "label": "Sim",
                    "value": 1
                },
                {
                    "color": "color-07",
                    "tooltip": "Embarque\/Resumo em uso ou com problemas",
                    "label": "Não",
                    "value": 2
                }
            ]
        }
]

Image Added

advancedFilters

Utilizado para montar o busca avançada, pode ser removido filtros ou incluídos novos (mas pare que esses valores sejam considerados a API dos dados precisa ser customizada também). Para mais informações sobre o que pode ser enviado consultar a documentação do po-dynamic-form, a interface PoDynamicFormField é implementada.

Informações
titleExemplo

 "advancedFilters": [
        {
            "gridColumns": 6,
            "property": "codShippingIni",
            "label": "Embarque inicial",
            "placeholder": "Embarque Inicial",
            "type": "number",
            "fieldValue": "",
            "order": 8,
            "mask": "9999999999999999"
        },
        {
            "gridColumns": 6,
            "property": "codShippingFim",
            "label": "Embarque final",
            "placeholder": "Embarque Inicial",
            "type": "number",
            "fieldValue": "9999999999999999",
            "order": 9,
            "mask": "9999999999999999"
        },
        {
            "gridColumns": 6,
            "property": "numExpShippingIni",
            "label": "Processo de Exportação Inicial",
            "placeholder": "Processo de Exportação Inicial",
            "type": "string",
            "fieldValue": "",
            "maxLength": 12,
            "order": 10
        },
        {
            "gridColumns": 6,
            "property": "numExpShippingFim",
            "label": "Processo de Exportação Final",
            "placeholder": "Processo de Exportação Final",
            "type": "string",
            "fieldValue": "999999999999",
            "maxLength": 12,
            "order": 11
        },
        {
            "gridColumns": 6,
            "property": "dateShippingIni",
            "label": "Data Embarque inicial",
            "placeholder": "Data Inicial",
            "type": "date",
            "fieldValue": "1990-01-01",
            "order": 12
        },
        {
            "gridColumns": 6,
            "property": "dateShippingFim",
            "label": "Data Embarque final",
            "placeholder": "Data Final",
            "type": "date",
            "fieldValue": "9999-12-31",
            "order": 13
        },
        {
            "gridColumns": 12,
            "optionsMulti": true,
            "property": "estabShipping",
            "label": "Estabelecimento",
            "placeholder": "Estabelecimento",
            "optionsService": "\/dts\/datasul-rest\/resources\/prg\/eqp\/v1\/shippingEstabMulti",
            "type": "string",
            "order": 14
        },
        {
            "gridColumns": 12,
            "property": "identShipping",
            "label": "Preparador",
            "placeholder": "Preparador",
            "type": "label",
            "maxLength": 12,
            "order": 15
        },
        {
            "gridColumns": 6,
            "optionsMulti": true,
            "property": "sitShipping",
            "options": [
                {
                    "label": "Aberto",
                    "value": 1
                },
                {
                    "label": "Alocado",
                    "value": 2
                },
                {
                    "label": "Calculado",
                    "value": 3
                },
                {
                    "label": "Confirmado",
                    "value": 4
                }
            ],
            "label": "Situação",
            "placeholder": "Situação",
            "type": "label",
            "order": 16,
            "labels": [
                {
                    "color": "color-05",
                    "tooltip": "Nenhum Pedido\/Item alocado ao Embarque",
                    "label": "Aberto",
                    "value": 1
                },
                {
                    "color": "color-10",
                    "tooltip": "Pedido\/Item alocado, Embarque não calculado",
                    "label": "Alocado",
                    "value": 2
                },
                {
                    "color": "color-08",
                    "tooltip": "Embarque Calculado",
                    "label": "Calculado",
                    "value": 3
                },
                {
                    "color": "color-03",
                    "tooltip": "Embarque atualizado no Estoque",
                    "label": "Confirmado",
                    "value": 4
                }
            ]
        },
        {
            "gridColumns": 6,
            "optionsMulti": true,
            "property": "sitFatur",
            "options": [
                {
                    "label": "Sim",
                    "value": 1
                },
                {
                    "label": "Não",
                    "value": 2
                }
            ],
            "label": "Liberado para faturamento?",
            "type": "label",
            "order": 17,
            "labels": [
                {
                    "color": "color-10",
                    "tooltip": null,
                    "label": "Sim",
                    "value": 1
                },
                {
                    "color": "color-07",
                    "tooltip": "Embarque\/Resumo em uso ou com problemas",
                    "label": "Não",
                    "value": 2
                }
            ]
        },
        {
            "filter": true,
            "visible": false,
            "gridColumns": 6,
            "property": "order",
            "options": [
                {
                    "label": "Embarque mais recente",
                    "value": "-dateShipping"
                },
                {
                    "label": "Embarque mais antigo",
                    "value": "dateShipping"
                },
                {
                    "label": "Codigo embarque - Crescente",
                    "value": "codShipping"
                },
                {
                    "label": "Codigo embarque - Decrescente",
                    "value": "-codShipping"
                },
                {
                    "label": "Processo de Exportação - Crescente",
                    "value": "numExpShipping"
                },
                {
                    "label": "Processo de Exportação - Decrescente",
                    "value": "-numExpShipping"
                }
            ],
            "label": "Ordenar listagem por",
            "type": "label",
            "order": 18
        }
]

Image Added

Image Removed

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

...