Posts Tagged ‘Ruben Rodriguez’

image

There are some cases when we need to get a value associated to the new value that we have selected in a selectOneChoice, or that we have typed in an inputText.
In this cases we will not be able to get that value, as the only thing we can do is to get the new value from the ValueChangeListener object.
In this example we are going to use HR schema and we will have Employees view object. In DepartmentId field we are going to create a List of Values to show the DepartmentName value in the selectOneChoice.

We are also going to add DepartmentName field from Departments view into Employees view.

If we have to drag and drop the Employees view from the data control palette into our page and create a form.
In DepartmentId field component, we have to set autoSubmit to true and create a valueChangeListener. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Advertisements
image

In this 3-part post series I will show how to build an Oracle MAX Application that will display the medal standing in Rio 2016.
This is what we are going to do in order to achieve our goal.
First we are going to use Oracle MCS internal database to store the urls of the flags that we will display in the application and we will also create a custom API to retrieve the records from the database.

Rio2016 Medal Standings (Part1): Using MCS internal Database

The second step is to design and implement the API that we will consume from the MAX application.

We will get the rankings using rio2016 node module that can be found in github.

Rio2016 Medal Standings (Part2): Designing and implementing rankings custom API (Coming soon)

And the last step we have to do is to build Oracle MAX application

Rio2016 Medal Standings (Part3): Building MAX application (Coming soon)

Let’s start! The node module that we are going to use to retrieve the standings doesn’t give us the flags url so we need to get them.
At this moment we can display either static or remote images in Oracle MAX, but the source of the image has to be its absolute url, we cannot display images from MCS Storage. This would be a great feature to have.
I stored in a server lots of flags, but we need to know what url corresponds to each country and we will use MCS Database to do it.

First we are going to create a custom api ‘RankingCountries’. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

imageIn ADF 12.2.1.1, released a couple of weeks ago, we had many new features as you can see in my previous post ADF 12.2.1.1 has been released: Bug fixes and lots of new features.
One of them is the DVT component Tag Cloud (af:tagCloud).
In this example I am going to show a quick overview of the component. I am going to use Jobs and Employees tables of HR schema.
In order to create the component we just have to drag and drop the desired viewobject into our page and select ‘Tag Cloud’.

In the wizard we have to provide at least 2 fields: ‘Text Value’ that will be de displayed value in the tag cloud and ‘Relative Size’ that will determine the size of each item.
We can also create Grouping rules to make each group to have a different color or to highlight the items of the group when we hover them, etc. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

image

When developing ADF applications, a common way to create or update a record is doing it in a popup. There are many ways to do it that I have seen in some of my last ADF projects, for example:

  • Executing createInsert operation in the button’s action listener and then opening the popup programmatically
  • Using an action listener to create the record and using showPopupBehavior with triggerType set to click (In this case, if the button is disabled on some condition, the actionListener will be executed anyway)

In this post I am going to show you another way, using popupFetchListener.
In this example we are going to drag and drop Departments view object as a table (we don’t really need it but we can see the new created record), and 2 buttons, one for creating records and other for editing them.
In each button we are going to add a showPopupBehavior component with triggerType property set to action and popupId proerty set to the id of our popup. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

image

This is not a new component as it was released with version 12.2.1 back in November but it deserves a mention as it allows us to easily create responsive user interfaces. Although we were able to define media queries in our css and skin files, this component allows us to change component properties according to the screen size.
This component has 3 properties to look at:

  • propertyName: Name of the property we want to change
  • matchedPropertyValue: New value of the property
  • mediaQuery: Here we can set the condition by defining a CSS media query. You can learn more about it here: CSS Media Queries

In this example I am going to use a simple form based on Employees view object from HR Schema.

We are going to change the number of rows of the panelFormLayout to 7 when the screen with is less than 900px and we will change it to 15 if the with is less than 750px. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

image

In the last few years, avanttic has participate in Oracle Fusion Middleware Community events like Oracle Open World, Oracle Fusion Middleware Summer Camps and Oracle Fusion Middleware & PaaS Community Forum, where we were awarded in “Outstanding Mobile Contribution 2016”. We have also been active in the community blogging and writing OTN Tech articles.

We are one of the leading companies in Spain that develops enterprise Mobility Solutions using Oracle technology. We have developed several projects where our customers have improved the efficiency and the effectiveness of their field force by allowing employees to work with mobile devices from anywhere.

Oracle Cloud is one of our focus areas and, apart from the projects we have developed and that are already in production, we have implemented several proof of concept where we have integrate several Oracle PaaS products like Oracle PCS, Oracle ICS and Oracle SOACS among others. All this proof of concept have something in common: Oracle Mobile Cloud Service (Oracle MCS), as we see it as the mobile gateway, not just to legacy systems, but also to all Oracle PaaS products.

This customer success is about a project we developed a few months ago for Industrial Farmacéutica Cantabria (IFC), an international pharmaceutical and cosmetics company present in more than 80 countries.

Their corporate CRM provides a mobile version that they were able to use in their mobile browsers, but its usability was not as adequate as they wanted and internet connection was required to make it work. They needed an agile tool with a good user experience so their sales force could easily work with their corporate CRM at any location and at any time, allowing them to use the application in offline mode.

The solution we provided was the development of an application using Oracle Mobile Application Framework (Oracle MAF), a hybrid mobile framework that provides a visual and declarative development experience for the rapid development of multi-platform applications. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

image

In the last release of Oracle Mobile Cloud Service, Oracle Mobile Application Accelerator (Oracle MAX) and Location Services were released. In my first technical post about MCS 2.0 I am going to focus on Oracle MAX, the new tool that allows us to create applications without coding, and that will enable business users, and people that doesn’t know about programming, to build applications easily.
This is a 2 part post where you can find:

In the first part of this post we built a Custom API that we will consume from Oracle MAX.
In order to access Oracle MAX, In Oracle MCS applications menu, we have to click on Mobile Applications.
If we want to allow a business user to access Oracle MAX we need to asign them MobileEnvironment_BusinessUser role. Any other user should not have this role as it will not be allowed to access Oracle MCS itself. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki