Tutorial: Parâmetros na Dashboard

Neste exemplo, veremos como passar parâmetros PHP de uma aplicação em um widget da dashboard para outra aplicação em um outro widget. Na Dashboard, iremos criar um widget exibindo uma Consulta de Pedidos e outro widget com uma Consulta de detalhes do pedido selecionado na Consulta anterior.

1 Criação da aplicação de Detalhes do pedido.

1.1 – Crie uma nova Consulta baseada na tabela order_details.

1.2 – Acesse o menu “Eventos >> onScriptInit” para incluir, via código PHP, uma cláusula WHERE no comando SQL da aplicação.

onScriptInit

if(empty([ord])){
	sc_select_where(add) = "where orderid > 1 = 1";}
else{
	sc_select_where(add) = "where orderid = [ord]";}
sc_reset_global([ord]);

1.3 – Gere o código-fonte da aplicação.

2 Criando a Consulta de Pedidos

2.1 – Crie uma nova aplicação de Consulta utilizando a tabela “orders”.

2.2 – Acesse o item “Campos >> Novo campo” no menu da aplicação.

2.3 – Crie um campo do tipo  “Texto”, chamado “details”.

2.4 – Vá para o item “Eventos >> onRecord” no menu da aplicação

2.5 – Copie e cole o seguinte código

onRecord

{details} = "<img src='../_lib/img/grp__NM__ico__NM__cross.png' border = '0' Title='Details'/></a>";

2.6 – Acesse o item de “Ligação entre aplicações”.

2.7 –Crie uma “ligação de campo”, no campo “details”.

2.8 – Selecione a Consulta de Detalhes criada anteriormente, e o parâmetro passado será o campo “orderid”.

2.9 – Gere o código-fonte da aplicação.

3 Criando a Dashboard

3.1 – Agora vamos criar a Dashboard.

3.2 – No menu da aplicação, vá para Configurações >> Adicionar widget de ligação.

3.3 – Clique no ícone do lápis para editar e selecionar as aplicações que serão exibidas nos widgets.

3.4 – O primeiro widget, exibiremos a Consulta de Pedidos, e selecionaremos que a ligação de campo details existente nela, será aberta no outro widget.

3.5 – O segundo widget, exibiremos a Consulta de Detalhes do Pedido.

3.6 – Clique no botão Executar na barra de ferramentas.

Tutoriais na mesma categoria

Campo Avaliação na Consulta

  Neste tutorial, você verá como usar os campos de avaliação em uma aplicação de Consul...

Campo Avaliação no Resumo

  Neste tutorial, você verá como criar um Resumo usando os campos de Avaliação. Podemos ...

Barra de ferramentas fixa

  Neste exemplo, vamos desenvolver um relatório usando uma barra de ferramentas fixa na parte...

Agrupamento de campos

  ol{margin:0;padding:0}table td,table th{padding:0}.c1{color:#000000;font-weight:400;text-d...

Comente este post