Skip to main content

Posts

Showing posts with the label javascript

JET 5.1: How to integrate a chatbot in your JET application.

Recently I have been working on a customer chatbot project. Although it was not a direct requirement, I decided to look into embedding the chatbot in a web application too. You will never know what the future brings. It struck me that is I could not find any blogposts related to this topic. The only thing is a youtube video by Oracle PM (see resources below) describing how to do this. There can be several reasons as why this has not been blogged about: Nobody is doing chatbot integration in a Javascript UI yet. Oracle Documentation is clear enough. It is very simple so why bother blogging. Anyway, despite of any of these reasons, I decide to write a post on this topic, so that at least I can refer to this myself whenever I need it. So here it is: How to integrate a chatbot in your JET application. This post does not go into the details of creating a chatbot, it just explains how to integrate one in you JET application (or any other Javascript application fo that matter). Wha...

ADF 11g inputNumberSpinbox: Changing Value When Value is Null

This post is a short one, however, it is useful. When you use a Spinbox to change and display values, you might encounter a problem when the Spinbox' value is empty (or Null). I used the Employees table in the HR Schema for this example. Created ADF BC for this, and dropped the collection as an ADF Form an a simple page. I converted the commission inputText component to an inputNumberSpinbox and set stepSize="0.1". You can click whatever you want but the Spinbox just doesn't work for NULL values. One of the options you have, is to enter a value in the Spinbox by just typing it. A somewhat more elegant solution is the use of javascript. For this I add a client Listener to the Spinbox. The clientListener invokes a javascript function as soon as the Spinbox gets focus. Whenever the value is NULL, it will set the value to ZERO. The Spinbox now knows what to do. <af:document id="d1"> <af:resource type="javascript"> function ...