Versões comparadas

Chave

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

Retorna uma instância da tela de envio de documento para o Totvs Assinatura Eletrônica

Sintaxe

FwUITotvsSign()

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

oOwnerobjetoObjeto/painel que conterá a instância da tela de envio 

Retorno

Nome

Tipo

Descrição

oSignUI

objetoinstância da tela de envio de documento

Activate()

Adiciona um passo no Wizard. 

Sintaxe

oSign:AddStep()->

...

self

Deactivate()

Adiciona um passo no Wizard. 

Sintaxe

oSign:AddStep()-> Nil

setSize()

Adiciona um passo no Wizard. 

Sintaxe

oSign:AddStep()-> Nil


Nome

Tipo

Descrição

Default

Obrigatório

Referência

cDescriptionCaracterDescrição do passo
X
bConstructionCode-blockBloco para construção da Tela
X

setFile()

Preenche o nome do arquivo a ser enviado.

Sintaxe

oSign:setFile()-> Nil


Nome

Tipo

Descrição

Default

Obrigatório

Referência

cFilePathCaracter
Descrição
Path Válido do
passo
Arquivo
X
bConstructionCode-blockBloco para construção da TelaX

...


setInternalId()

...

Define um Id interno para o documento a ser enviado.  

Sintaxe

oSign:

...

setInternalId()-> Nil

...

Nome

Tipo

Descrição

Default

Obrigatório

Referência

cInternalIdCaracterId Interno
X


closeAfterSend()

...

Define se deve fechar a interface depois de enviar.

Sintaxe

oSign:

...

closeAfterSend()-> Nil

...

Nome

Tipo

Descrição

Default

Obrigatório

Referência

lCloselogicalse verdadeiro fecha a interface depois de enviar
X


canChooseFile()

Define

...

se habilita o botão de seleção de arquivo

Sintaxe

oSign:

...

canChooseFile()-> Nil


Nome

Tipo

Descrição

Default

Obrigatório

Referência

nHeight

lCanChooseFile

NumericAltura da interface
logicalHabilita ou desabilita o botão de seleção de arquivo
X
nWidthNumericLargura da interfaceX



Exemplo


Bloco de código

// Adicionar a função no menu do sistema.
function u_signUI()

    opc1()
    opc2()
    opc3()
return

Static function opc1()

    oUI := FwUITotvsSign()
    oUI:activate()

    oUI:deactivate()
return

Static function opc2()

    oUI := FwUITotvsSign()
    oUI:setSize(720, 1280)
    oUI:activate()

    oUI:deactivate()
return

Static function opc3()

    DEFINE DIALOG oDlg TITLE "" SIZE 750, 200 PIXEL

    oUI := FwUITotvsSign( oDlg )
    oUI:activate()

    ACTIVATE DIALOG oDlg CENTERED

    oUI:deactivate()

return

...