APEX: jquery-pulsate und APEX-Validations » CC13.com
Freitag, Dezember 19th, 2008 | Author: cc13

Viele verwenden Validations auf ihren APEX-Seiten, um auf fehlende Einträge in Eingabemasken hinzuweisen.

Manchmal reicht es nicht, die Fehlermeldung als roten Text neben dem Eingabefeld auszugeben, man möchte noch gezielt und deutlich darauf hinweisen. Dafür bietet sich die “Pulsate-Funktion” im UI-Paket von jquery sehr gut an.

Wie diese JavaScript-Dateien eingebunden werden, habe ich im letzten Artikel bechrieben.

Mit folgendem JavaScript-Code werden die durch Validation markierten Eingabefelder per “Pulsate-Funktion” hervorgehoben.

<script type="text/javascript">
$().ready(function()
{
  console.log("ready_function");

  $("[class=errTxt]").each(function()
   {
    $(this).parent('td').each(function()
    {
    $(this).next('td').each(function()
    {
      console.log("pulsate_function");
      $(this).effect("pulsate", { times: 3}, 1000);
    }
    );
    });
   });
});
</script>

Sehr schön zu sehen ist der Befehl “

PGNvZGU+Y29uc29sZS5sb2cobXNnKTs8L2NvZGU+

” mit dem man, Firebug/Firefox vorausgesetzt, Meldungen auf die Firebug-Console ausgeben kann.

Tags: ,
Category: APEX
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

One Response

  1. [...] ich für andere Zwecke immer öfter auf jQuery und dessen Plugins zurückgreife, wollte ich nun Boxover gegen ein solches [...]

Leave a Reply » Log in