...
Métodos acessíveis através da função _ADVPL_get_property que permite recuperar e manipular os valores do componente:
| Expandir |
|---|
| title | HOSTBROWSE_ITEM_COUNT |
|---|
|
Quantidade de registros encontrados na operação 'Listar' do formulário.
| Bloco de código |
|---|
_ADVPL_get_property(< l_reference >,"GET", "HOST" BROWSE_ITEM_COUNT") => CHARINTEGER |
Tipo | Descrição |
|---|
INTEGER | Quantidade de registros encontrados | CHAR | Endereço base das requisições REST. |
| Bloco de código |
|---|
| language | ruby |
|---|
| theme | Eclipse |
|---|
| linenumbers | true |
|---|
| LET l_browse_count = _ADVPL_get_property(l_form_reference,"BROWSE_ITEM_COUNT")
FOR l_ind = 1 TO l_browse_count
LET l_cod_item = _ADVPL_get_property(l_form_reference,"BROWSE_VALUE","item","cod_item",l_ind)
LET l_den_item = man10021_get_den_item(l_cod_item)
CALL _ADVPL_set_property(l_form_reference,"BROWSE_VALUE","item","den_item",l_ind,l_den_item)
END FOR |
|
| Expandir |
|---|
|
Valor de uma determinada linha e coluna da operação 'Listar' do formulário.
| Bloco de código |
|---|
_ADVPL_get_property(< l_reference >,"GETBROWSE_VALUE", < l_path >, [ l_headers ]) => SMALLINT |
| Nome | Tipo | Descrição | Obrigatório? | Padrão |
|---|
l_pathtable | CHAR | Caminho do serviço REST para requisição. | Nome da tabela da coluna do formulário da qual deseja-se retornar o valor, | Sim | l_headerscolumn | CHAR | Lista de cabeçalhos específicos da requisição.1 | Não |
1 Por ser uma lista de valores, os cabeçalhos precisam ser informados no formato {{"Header1: Content1"},{"Header2: Content2"}}. Exemplo: {{"Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ=="}}.| Nome da coluna do formulário da qual deseja-se retornar o valor.--- | Sim | l_line | CHAR | Número da linha do grid da operação 'Listar' da qual deseja-se retornar o valor. | Sim | l_alias | CHAR | Alias da tabela com a coluna do formulário da qual deseja-se retornar o valor. | Não |
| Tipo | Descrição |
|---|
SMALLINT | Verdadeiro se a requisição foi efetuada com sucesso. |
| Bloco de código |
|---|
| language | ruby |
|---|
| theme | Confluence |
|---|
| linenumbers | true |
|---|
| #------------------------------------------------------------------------------#
FUNCTION LREST_getGET()
#------------------------------------------------------------------------------#
DEFINE l_status SMALLINT
LET l_status = _ADVPL_get_property(m_rest_reference,"GET","/posts")
IF l_status THEN
CALL CONOUT("OK.:",_ADVPL_get_property(m_rest_reference,"RESULT"))
ELSE
CALL CONOUT("NOK:",_ADVPL_get_property(m_rest_reference,"ERROR_MESSAGE"))
END IF
END FUNCTION |
- Para recuperar o resultado da requisição, utilize o método RESULT.
- Para recuperar a mensagem de erro, no caso da requisição não ter sido executada, utilize o método ERROR_MESSAGE.
|
...