executar uma função dentro do Browser ?

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

paiva_dbdc
Usuário Nível 3
Usuário Nível 3
Mensagens: 342
Registrado em: 12 Nov 2012 09:58
Localização: uberlandia mg

executar uma função dentro do Browser ?

Mensagem por paiva_dbdc »

so executa UMA vez ao entrar no browser...

quando movimento as teclas para baixo ou para cima, Não passa pela função
como fazer ?


ob

PAiva


oBrowse1:AddColumn( HColumn():New('Nome' , FieldBlock(_obter_nome()) ,'C',35, 0 ,.T.,1))


static function _obter_nome()
if cbmovi->operacao = [C]
select client
seek pempresa+pfilial+cbmovi->cliente
if found()
msgstop("fold c "+cbmovi->cliente)
else
msgstop("not c "+cbmovi->cliente)
endif
select cbmovi
return substr(client->nome,1,35)
else
select fornec
seek pempresa+pfilial+cbmovi->fornecedor
if found()
msgstop("fold f "+cbmovi->fornecedor )
else
msgstop("not f "+cbmovi->fornecedor )
endif
select cbmovi
return substr(fornec->nome,1,35)
endif
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

executar uma função dentro do Browser ?

Mensagem por JoséQuintas »

Que eu saiba FieldBlock() é exclusivo para nome de campo. FieldBlock( "codigo" )

Não seria { || _obter_nome_() }
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
joaoalpande
Usuário Nível 2
Usuário Nível 2
Mensagens: 93
Registrado em: 24 Fev 2005 09:04
Localização: CAMPO GRANDE / MS

executar uma função dentro do Browser ?

Mensagem por joaoalpande »

Boa tarde,

é como o José Quintas falou:

oBrowse1:AddColumn( HColumn():New('Nome' , {|| _obter_nome() } ,'C',35, 0 ,.F.,1))

Abraço
João Alpande
Responder