Difference between revisions of "Developing Plug-Ins - Callout"

From iDempiere en
Line 3: Line 3:
 
This tutorial was brought to you by Jan Thielemann from evenos GmbH (www.evenos.de). If you have questions, criticism or improvement suggestions, feel free to visit me ([[User:Jan.thielemann|Jan.thielemann]]) or write me [mailto:[email protected] an email]
 
This tutorial was brought to you by Jan Thielemann from evenos GmbH (www.evenos.de). If you have questions, criticism or improvement suggestions, feel free to visit me ([[User:Jan.thielemann|Jan.thielemann]]) or write me [mailto:[email protected] an email]
 
=Goal of this tutorial=
 
=Goal of this tutorial=
 +
The goal of this turorial is to show you how you can develop callouts in your own plug-in. There are different ways of implementing callouts and get them running. You will learn the following ways:
 +
*Create a Callout using the IColumnCallout interface and extension points
 +
*Create a Callout using plain java and the Application Dictionary
 +
*Create a Callout using the IColumnCalloutFactory and a component definition
 +
 
=Prerequisites=
 
=Prerequisites=
 
Before you start developing plug-ins, you should take a look at [[Developing_plug-ins_without_affecting_the_trunk|Developing Plug-Ins without affecting trunk]] and [[Developing_Plug-Ins_-_Get_your_Plug-In_running|Get your Plug-In started]] to get a good starting point.
 
Before you start developing plug-ins, you should take a look at [[Developing_plug-ins_without_affecting_the_trunk|Developing Plug-Ins without affecting trunk]] and [[Developing_Plug-Ins_-_Get_your_Plug-In_running|Get your Plug-In started]] to get a good starting point.

Revision as of 09:48, 5 March 2013

This tutorial was brought to you by Jan Thielemann from evenos GmbH (www.evenos.de). If you have questions, criticism or improvement suggestions, feel free to visit me (Jan.thielemann) or write me an email

Goal of this tutorial

The goal of this turorial is to show you how you can develop callouts in your own plug-in. There are different ways of implementing callouts and get them running. You will learn the following ways:

  • Create a Callout using the IColumnCallout interface and extension points
  • Create a Callout using plain java and the Application Dictionary
  • Create a Callout using the IColumnCalloutFactory and a component definition

Prerequisites

Before you start developing plug-ins, you should take a look at Developing Plug-Ins without affecting trunk and Get your Plug-In started to get a good starting point.

The workflow

Using a extension

Using a CalloutFactory

Cookies help us deliver our services. By using our services, you agree to our use of cookies.