ObjectButton

Home  Zurück  Weiter

Mithilfe eines ObjectButtons lässt sich ein Button zum Puffern eines Grafikobjektes in die Karteikarte integrieren, um das Grafikobjekt dem Datenzusatz zuzuordnen.

 

Zwingend auszufüllen sind folgende Felder:

ID
DialogID
Zeile
Spalte
Breite
Typ

 

Ist in der gcf in den Controls ein Control "ObjectButton" konfiguriert, wird auch im Multiapplication Buttonpad ein neuer Button zum Puffern von Grafikobjekten eingeblendet.

buttonpad_objectbutton

 

Sobald ein Objekt aus einer beliebigen Relation mithilfe des Puffer-Buttons zwischengepuffert wird und anschließend die Karteikarte des zuzuordnenden Objektes geöffnet wird, erscheint der ObjectButton aktiviert.

Zur Zuordnung wird der ObjectButton gedrückt. Anschließend erscheint ggf. die Frage, ob die gepufferte Zeile gelöscht werden soll oder nicht.

 

images\Hinweis_klein.gif

Der Objektpufferbutton steht nur Fachschalen zur Verfügung, die ein Multiapplication.mbx als Grundlage haben, d.h. nicht in Kanal und ALKIS (ALK-ALB).
Objekte im kosmetischen Layer können nicht gepuffert werden.
Wird ein gepuffertes Objekt in den aktuellen Datensatz eingefügt, kommt im Fall, dass die Pufferrelation nicht schreibgeschützt ist, die Abfrage ob die Pufferobjektzeile gelöscht werden kann. Wenn „Ja" wird diese gepufferte Datenzeile direkt gelöscht (damit evtl. verlinkte Unterdatensätze bleiben erhalten). Diese Daten sind auch dann gelöscht, wenn man beim Schließen der Karteikarte sagt "Änderungen sollen nicht gespeichert werden".
Achtung: Sollte man unter Umständen den gerade bearbeiteten Datensatz gepuffert haben, wird dieser gelöscht!

 

Das Symbol für den Button wird über den PictureIndex gesteuert. Die Syntax hierfür
lautet: PictureIndex= [Zahl zwischen -1 und 20]

Folgende Möglichkeiten stehen für den PictureIndex zur Auswahl:

 

              None = -1

          picture_index_0 Add = 0

          picture_index_1 Edit = 1

          picture_index_2 Delete = 2

          picture_index_3 Up = 3

          picture_index_4 Down = 4

          picture_index_5 DropDown = 5

          picture_index_6 Help = 6

          picture_index_7 Kartei = 7

          picture_index_8 Print = 8

          picture_index_9 Report = 9

          picture_index_10 RunFile = 10

          picture_index_11 Tables = 11

          picture_index_12 Video = 12

          picture_index_13 ZoomIn = 13

          picture_index_14 ZoomOut = 14

          picture_index_15 ShowInMap = 15

          picture_index_16 GotoStart = 16

          picture_index_17 GotoPrev = 17

          picture_index_18 GotoNext = 18

          picture_index_19 GotoEnd = 19

          picture_index_20 GeoAS = 20

 

Wird kein PictureIndex angegeben, wird automatisch der DefaultWert PictureIndex=0 (Add) gesetzt.

 

Die Höhe des Buttons ist nicht konfigurierbar, das Feld Hoehe kann daher unberücksichtigt bleiben.

Die Breite wird über die Spalte Breite bestimmt, der Wert in dieser Spalte muss größer als 0 sein, sonst wird der Button nicht angezeigt.

 

Es kann auch eine Beschriftung auf den Button rechts neben dem Symbol platziert werden. Dazu muss der gewünschte Text in das Feld Text1 eingegeben werden. Zur Sichtbarkeit der Beschriftung muss die Breite entsprechend erhöht werden. Der Eintrag in der Spalte Breite1 ist hierbei unerheblich.