HDI: Exemplos para seleccionar facilmente as linhas numa caixa de listagem
selecção da entidade Caixa de listagem
Exemplo
O código seguinte cria uma selecção de entidades de clientes pagantes e selecciona as linhas para a selecção da entidade numa caixa de listagem:
C_OBJECT($selection)
$selection :=ds.Invoices.query("payment=:1"; "Cash")
LISTBOX SELECT ROWS (*; "Invoices";$selection;lk replace selection)
Caixa de listagem de colecções
Exemplo
O seguinte código utiliza a Form.payments cobrança e selecciona as linhas para clientes dentro de um intervalo de pagamento especificado:
Utilizando a Form.payments cobrança:
[
{name:Cash,min:100,max:500},
{name:Cheque,min:200,max:1200},
{name:Credit card,min:700,max:1500},
{name:Gift card,min:800,max:900}
]
C_COLLECTION($collection)
$collection :=Form.payments.query("min <= :1 e max >= :1";250)
LISTBOX SELECT ROWS (*; "Payments";$collection;lk replace selection)A caixa de listagem resultante:

Descarregar o HDI acima e verificar o centro doc para saber mais sobre este novo comando.

De momento, não é possível deixar comentários nesta publicação.