Der Erweiterungspunkt
com.odc.eva3.dev.form.resourceBeanDrop
definiert, was geschehen soll, wenn eine Datei aus dem Navigator in ein offenes Formular gezogen wird.
Beispiel: Folgendes Beispiel legt fest, dass eine
.macro-Datei in einem Formular zu einem SButton
instanziert wird, welcher die Datei als ActionPerformedMacro enthält.
<extension
id="com.odc.eva3.dev.form.beandrop.macroSource"
name="macroSourceDrop"
point="com.odc.eva3.dev.form.resourceBeanDrop">
<dropBean
bean="com.odc.eva3.rt.se.beans.SButton"
target="form"
fileextension="macro"
setter="com.odc.eva3.dev.form.dnd.setter.ActionPerformedPropertySetter">
</dropBean>
</extension>
Beschreibung des Erweiterungspunktes:
Eine Erweiterung zu dem Punkt com.odc.eva3.dev.form.resourceBeanDrop beschreibt Elemente
vom Typ dropBean mit folgenden Attributen:
| fileextension | Die Dateierweiterung, die durch diese Erweiterung kontrolliert wird |
| bean | Der Klassenname einer Bean, die in der entsprechenden Toolbar beschrieben sein muss |
| setter | Der Name der Klasse, die die Eigenschaft bei der neuen
Beaninstanz setzt. Diese Klasse muss die Schnittstelle
com.odc.eva3.dev.form.dnd.setter.PropertySetter
implementieren |
| target | Beschreibt, ob diese Erweiterung für den Formular oder Berichtsdesigner installiert sein soll |