Bom dia!
A função sc_field_display não funciona no evento ajax onclick no form.
Segue o código:
// Atualização dos dados do veículo escolhido
$check_sql = "
SELECT
veiculos.codigo AS codigo,
veiculos.placa AS placa,
veiculos.valor_km AS valor_km
FROM
stakeholders
INNER JOIN veiculo_stakeholder ON veiculo_stakeholder.codigo_stakeholder = stakeholders.codigo
INNER JOIN veiculos ON veiculos.codigo = veiculo_stakeholder.codigo_veiculo
WHERE
stakeholders.codigo = ‘" . {responsavel} . "’
AND veiculos.codigo = ‘" . {veiculo} . "’
AND veiculos.codigo > 0
UNION
SELECT
tipo.valorTipo AS codigo,
‘’ AS placa,
0 AS valor_km
FROM
tipo
WHERE
tipo.tabela = ‘veiculos’
AND tipo.campo = ‘tipo’
AND tipo.ativo = 1
AND tipo.valorTipo = 0
AND tipo.valorTipo = ‘" . {veiculo} . "’
ORDER BY
codigo
LIMIT 1
";
sc_lookup(rs, $check_sql);
if (isset({rs[0][0]}))
{
{veiculo} = {rs[0][0]};
{placa_veiculo} = {rs[0][1]};
{valor_km} = {rs[0][2]};
echo {veiculo};
echo {placa_veiculo};
if({veiculo} == 0)
{
sc_field_display({km_inicio}, 'off');
sc_field_display({km_fim}, 'off');
sc_field_display({placa_veiculo}, 'off');
sc_field_display({valor_km}, 'off');
sc_field_display({valor_rodado}, 'off');
sc_field_display({km_rodado}, 'off');
echo "Loop 1";
}
else
{
sc_field_display({km_inicio}, 'on');
sc_field_display({km_fim}, 'on');
sc_field_display({placa_veiculo}, 'on');
sc_field_display({valor_km}, 'on');
sc_field_display({valor_rodado}, 'on');
sc_field_display({km_rodado}, 'on');
echo "Loop 2";
}
}
else
{
sc_field_display({km_inicio}, ‘off’);
sc_field_display({km_fim}, ‘off’);
sc_field_display({placa_veiculo}, ‘off’);
sc_field_display({valor_km}, ‘off’);
sc_field_display({valor_rodado}, ‘off’);
sc_field_display({km_rodado}, ‘off’);
echo “Loop 3”;
{veiculo} = 0;
{placa_veiculo} = '';
{valor_km} = 0;
}