Domino 9 und frühere Versionen > Entwicklung
actionbutton in mehreren views darstellen
zeeboo:
hallo
ich habe einen actionbutton für ein view erstellt.
ich möchte nun das dieser für alle views (und eventuell auch forms) in der DB angezeigt wird.
greeetz & thx
zeeboo
Axel:
Hi,
mach den Actionbutton als "Gemeinsame Aktion" und füge ihn dann in alle Views ein.
Axel
ata:
... das wäre der Weg, den Notes bietet - ich meide ihn und kopiere die Aktion lieber durch alle Ansichten und Masken - so vielversprechend dieser Weg ist, er hat auch seine Probleme...
ata
Meff:
@ata
und welche? Der Vorteil der "gemeinsamen Aktionen" ist, dass Du den Code bei Änderung nur an einer Stelle anpassen musst. Wenn Du sowas in jeder Ansicht hast, dann kann das unter Umständen ziemlich aufwändig und vorallem eine Quelle des Fehlers darstellen.
Meff
ata:
@Meff
... da gebe ich dir Recht. Vom Ansatz her ist die gemeinsame Aktion eine sinnvolle Erweiterung - aber ich hatte mehr Probleme als Nutzen damit. Wenn es sich um Aktionen handelt, die einmal programmiert werden und bis zum ausmustern der DB nicht mehr angelangt werden, dann gebe ich dir Recht, und diesem Fall würde selbst ich die gemeinsame Aktion verwenden...
... nur genau da, wo es Sinn machen würde - Code an einer Stelle pflegen - da hapert es. Habe ich in einer gemeinsamen Aktion LS-Code geändert hatte er anschließend Probleme verursacht, die ich zunächst nicht zuordnen konnte - und konnte es nur so beheben, daß ich durch alle Masken und Ansichten mußte, die Aktion entfernen und wieder neu einbinden - und dann kann ich gleich Copy & Paste machen...
... ich lagere den Code für mehrfach verwendete Aktionen in Lib's aus - geht zwar auf Kosten der Performance, aber ist damit am praktikabelsten...
ata
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln