Write Pro Widget: Ausdruck einfügen / Haupttabelle

Wie setzt man denn die Haupttabelle für “4D Ausdruck einfügen” im Write Pro Widget?

[]22963575;“Hauptabelle”[/]

Ist derzeit nicht mit dem Wizard möglich.

Bei Bedarf -> Feature Request Forum.

Falls Sie es kurzfristig benötigen und bereit sind dafür etwas Zeit aufzuwenden:

Den Source des Widgets finden Sie im internationalen Partner Forum.

Den muss man nun ändern, so das man eine Tabelle, bzw. deren ID, übergeben kann.
Es werden bereits Werte in der 4D Write Pro Area Objekt Methode (die neben dem Wizard) übergeben, da kann man sich dranhängen:

	OB SET($WP_object;"selection";WP Get selection(*;$WP_areaName))
	OB SET($WP_object;"areaName";$WP_areaName)  //mandatory to use ST Commands

hier eine weitere Übergabe, wie “TableNum”

Im Wizard Source, in Methode SetupLocalVariables die Stelle suchen, an der diese Objektattribute abgefragt werden und sich wieder dranhängen:

		: (OB Is defined($o;"areaName"))
			areaName:=OB Get($o;"areaName";Is text)

hier jetzt TableNum prüfen und auch einer (neu angelegten) Variablen zuweisen. Diese ansonsten auf 0 setzen.

In Methode WP_Set4Dexpression in Zeile 14 den Befehl EDIT FORMULA ändern und hier - falls gesetzt - die verwendete Tabelle verwenden.

Das jetzt so spontan ohne Tests. Programmieren dürfte nicht länger als eine halbe Stunde dauern, die Tests sind gewöhnlich das aufwendige. Deshalb -> Feature Request.

Danke, ist eingetragen: http://forums.4d.com/Post//22975331/1/