Navegação no bloco mr com o Scroll do mouse...

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
lodvini
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 11
Registrado em: Qui, 16 Jun 2005 7:59 am
Localização: Sapiranga - RS

Boa tarde.

Eu gostaria de saber como fazer para funcionar o scroll do mouse em um bloco multiregistro do forms.
Pelo que encontrei, diz que isto é nativo do forms, se for um bloco mr e estiver habilitado a barra de rolagem. Mas aqui não está funcionando. Devo utilizar alguma pll mais atualizada da pll d2kwutil, ou tem algum código, ou configuração do próprio forms?
I'ts a native functionality of the operating system.
It's implemented by the oracle toolkit. You don't need to code it in your programs.
when you have a multirecord block and the scrollbar is enabled
the scroll wheel is functional.
From: daniel.dje@icbm.ci 04-Jun-04 17:45
ps.: com a trigger When-mouse-down somente quando clico no scroll vai para o próximo registro :

Selecionar tudo

-- trigger when-mouse-down
Next_Record;
Atenciosamente,

Vinicius Benetti
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Daonde veio essa citação ?
lodvini
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 11
Registrado em: Qui, 16 Jun 2005 7:59 am
Localização: Sapiranga - RS

Encontrei no metalink.oracle.com :P




Atenciosamente,

Vinicius Benetti
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Estranho... No metalink eu achei o texto abaixo. Resumidamente, ele diz que essa feature NÃO EXISTE no Forms. ***Pode*** funcionar com algum driver específico de mouse, tipo o intellimouse... Mas a princípio, não funciona.

Selecionar tudo

Doc ID: 	Note:175652.1
Subject: 	Scroll Wheel of The Mouse Is Not Working in Oracle Forms
Type: 	PROBLEM
Status: 	PUBLISHED
	
Content Type: 	TEXT/X-HTML
Creation Date: 	08-FEB-2002
Last Revision Date: 	22-JUN-2004

The information in this article applies to:
Oracle Forms - Version: 4.5 to 9.0.4
Microsoft Windows (32-bit)
Symptoms
The mouse wheel / scroll wheel has no affect in Oracle Forms.
Oracle Forms can be running client-server or web-deployed

Using certain mouse drivers, the mouse wheel does appear to work, but only in Forms 4.5 - 6i client-server.
Examples include - IntelliMouse , Logitech

For web deployed forms mouse wheel has never worked
Cause
Oracle Forms does not support mouse wheel functionality.

1. For web deployed forms, support for the mouse wheel has not been introduced due to restrictions in java (Sun JDK). As such support for the mouse wheel remains an enhancement request
Reference:
<Bug:2353029> Abstract: WANT TO USE MOUSE SCROLL WHEEL IN WEB DEPLOYED FORMS

2. Generally speaking Forms has never supported the mouse wheel. Theoretically, it should never work, because no Oracle Forms internal code has ever been written to integrate with particular mouse driver wheel APIs. It has been noted that some mouse drivers go 'above-and-beyond the call of duty'. These drivers may detect that an application is not responding to the mouse-wheel, and therefore send an o/s page-down or an arrow-down instead. Oracle Forms, running as a client-server application, would recognise such requests and respond accordingly.
Fix
There is no fix.
While, however, Oracle Forms does not support mouse wheel functionality, it may be possible to work-around (Oracle Forms running client-server only) as follows:

a. Find a mouse driver which 'goes above-and-beyond the call of duty'. Note, however, that any failures or limitations in functionality will be due to the 3rd Party Mouse Driver and not the Oracle Forms internal code

b. It has been found that with certain drivers (e.g Intellimouse) a multirecord block does not scroll when the mouse pointer is placed any where in the form and the mouse scroll wheel is used to scroll. The form only responds to the mouse wheel scroll when the mouse pointer is placed on the scroll bar
References
<BUG:2353029> - Want To Use Mouse Scroll Wheel In Web Deployed Forms
lodvini
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 11
Registrado em: Qui, 16 Jun 2005 7:59 am
Localização: Sapiranga - RS

Hm... Ok.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 10 visitantes