Warning: Parameter 2 to wp_hide_post_Public::query_posts_join() expected to be a reference, value given in /var/www/l3s55/html/wordpress/wp-includes/class-wp-hook.php on line 298
Automatische Benamung von Unterkomponenten « purogurama no himitsu

Automatische Benamung von Unterkomponenten

Comments: No Comments
Upper page: Tipps

Möchte man untergeordnete/eingebetete Komponenten ebenfalls im Form-Designer freigeben und mit anderen Komponenten verlinken, dann kann es hilfreich sein, wenn diese Komponenten einen eindeutigen Namen bekommen.

SetSubComponent sorgt dafür, daß auch die Property der Unterkomponente gespeichert würden.

Wenn man nun die Referenz dieser Unterkomponente dem Property einer weiteren Komponente zuweist (Achtung, besser nicht zusammen mit SetSubComponent=True benutzen), dann wird in der DFM nicht der Name des Property „MyComponent.SubComponent“ gespeichert, sondern der interne Name „MyComponent.TheSubComponent“, also ein Pfad der Komponenten-Namen, wie man sie mit FindComponent der Reihe nach suchen würde.

Soll aber direkt im Namen der Unterkomponente auch der Name der Elternkomponente stecken, um z.B. einen „eindeutigen“ Namen zu generieren, so könnte man dessen Namen zusammen mit dem Namen des Elternteils synchronisieren.

Wenn die Komponente sich im Form-Designer befindet, man aber nicht verhindert, daß die Unterkomponenten andersweitig umbenannt werden könnten (z.B. Exception in TMySubComponent.SetName), dann sollte man beim DFM-Laden das automatische Umbenennen besser deaktivieren, da Links eventuell nicht mehr aufgelöst werden könnten, wenn sich mittendrin plötzlich ein Name ändert, welcher beim Speichern noch anders war.

blödkönnte besser seinganz OKgutsuper duper (noch nicht abgestimmt)  
Loading...
No Comments - Leave a comment

Leave a comment

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

;) :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :D :?: :-| :-x :-o :-P :-? :) :( :!: 8-O 8)



Warning: Parameter 2 to wp_hide_post_Public::query_posts_join() expected to be a reference, value given in /var/www/l3s55/html/wordpress/wp-includes/class-wp-hook.php on line 298
Besucherzähler
  • 289Diese Seite:
  • 94Seitenaufrufe heute:
  • 76614Seitenaufrufe gesamt:
  • 46549Besucher gesamt:
  • 28Besucher heute:
  • 50Besucher gestern:
  • 1024Besucher pro Monat:
Übersetzer
100% Ökostrom für Webseite
Feeds
rsslink Artikel           rsslink Kommentare
Wer ist Online
0 Besucher online
0 Gäste, 0 Mitglied(er)
Map of Visitors
Unterstütz durch Visitor Maps