SOG-Helpcenter Logo SOG Business - Software

Erweiterung des ActiveSkin Assistenten für eine eigene Metadatentabelle


Beim Anlegen von Controls kann in ActiveSkin eine Assistentenfunktion verwendet werden.
Um diese Assistentenfunktion um eigene Metadatentabellen erweitern zu können, existiert eine eigene Konfigurationsdatei, in der eingetragen werden muss, welche Metatabelle mit welchen Datenbereitstellungen Verwendung finden können.
Der Name der Konfigurationsdatei lautet

Assistent_ActiveSkinControl_meta_cfg.xml

Die Konfigurationsdatei wird in den über die Variable FRMCFGPATH festgelegten Verzeichnissen gesucht.

Beispiel für eine Konfiguration


Eine typische Konfigurationsdatei kann z.B. folgenden Inhalt haben:

<?xml version="1.0" encoding="utf-8" ?>

<Assistent>
  <Meta Name="ControlAuswahl">
    <Option Name="SelectControl.PropMetaBeispielKunde" MetaTable="meta_beispiel_kunde"
     Typ="Button" FontSize="12" FontName="Arial" Text="PropertyGrid für meta_beispiel_kunde"
     Pic="assi_propgrid.png"
     Option="#Kundenkonto#|meta:beispiel_kunde:1/${#Kundenkonto#}|#Kundenkonto#" />
  </Meta>
</Assistent>

 

MetaTable

Name der Metatabelle. Nur wenn diese Metatabelle angelegt wurde, wird der Eintrag aktiv.

Option

Aufgeteilt in drei Einzelfelder, die mit einem |-Zeichen voneinander getrennt sind.
Feld 1: Definition des Bezuges
Feld 2: Definition des ActiveSkin-Strings
Feld 3: Bezugsdatenfeld auf der Maske