Autor Thema: Aktion aus Ansicht ausblenden  (Gelesen 2226 mal)

Offline michael-r

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.768
Aktion aus Ansicht ausblenden
« am: 26.02.12 - 17:35:07 »
Hallo,

ich habe in der Maske eine Aktion-Button, die einen Wert setzt undzwar den Namen, des Benutzers.
Wenn der Name gesetzt wurde wird über die Hide Funktion der Action-Button nicht mehr angezeigt.
Action verbergen, wenn Formel wahr ist:
pers_link= @Name([CN]; @UserName)

pers_link ist ein Listfeld.

In der Maske selbst funktioniert das alles, es werden 2 Aktionen angezeigt, je nachdem ob der Wert gesetzt ist oder nicht.

In der Ansicht, wird die Aktion immer angezeigt. Warum? Was muss ich ändern?


MFG Michael

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Aktion aus Ansicht ausblenden
« Antwort #1 am: 26.02.12 - 18:03:54 »
Wenn die Aktion in einer Ansicht ist, kann die Formel ja nicht auf den Inhalt eines Feldes zugreifen. Woher soll die Formel wissen, aus welchem Dokument der Ansicht es den Wert nehmen soll?

In der Maske ist ja klar, welches Feld (das innerhalb des angezeigten Dokumentes).

an der Stelle musst du dir eine andere Bedingung überlegen.

noch einen schönen Restsonntag

Dau-in

mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline Bastel123

  • Senior Mitglied
  • ****
  • Beiträge: 355
  • Geschlecht: Männlich
Re: Aktion aus Ansicht ausblenden
« Antwort #2 am: 26.02.12 - 18:11:40 »
Dafür gibt es in den View-Eigenschaften im zweiten Reiter "Evaluate actions for every document change".

Wenn man das anhakt funktioniert es auch mit dem Nachbarn, äh den Aktionen.

Sebastian
Gruß Sebastian
-----------------------------------------------------
Kaum macht man's richtig, schon funktioniert's.

Offline michael-r

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.768
Re: Aktion aus Ansicht ausblenden
« Antwort #3 am: 26.02.12 - 19:58:18 »
Ja Dau, ich meine ich habe das schonmal irgendwo verwedentet und das etwas anders gemacht, aber ich erinnere mich leider nicht mehr.

Aber der Tipp von Sebastian klappt super.

Danke :)

MFG Michael

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Aktion aus Ansicht ausblenden
« Antwort #4 am: 26.02.12 - 20:38:33 »
Michael, Du solltest aber im Auge behalten, dass dieses Ausblenden in Ansichten ein arger Performancekiller werden kann, wenn die DB grösser wird. Nur so als Hinweis ...

Bernhard

Offline michael-r

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.768
Re: Aktion aus Ansicht ausblenden
« Antwort #5 am: 27.02.12 - 18:44:46 »
Danke Bernhard. Meinst du das spielt bei 2 ansichten und 2 buttons je ansicht eine Rolle?
Also da kommt nicht mehr hinzu, war eine kleine Übung zum Verwalten von links(dateilinks, urls und noteslinks). klar will ich die auch nutzen, aber mehr sehe ich da erstmal nicht.

mfg Michael

ps: Stell ich auch bald online.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Aktion aus Ansicht ausblenden
« Antwort #6 am: 27.02.12 - 19:03:12 »
Wenn das klein bleibt, kannst Du die Performance vernachlässigen, Michael.
Neben der Anzahl und der Komplexität von Ansichten spielt aber uahc wesentlich die Anzahl der Dokumente eine Rolle, da hierbei jeweils auf den Inhalt zugegriffen werden muss - und das Dokument muss erst ermittelt werden. Das ist mit dem Erscheinen in der Ansicht nicht gleich gegeben (die Ansicht bedient sich aus dem Index!).

So, wie Dein Schreiben klingt: Mach es!

Bernhard

Offline michael-r

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.768
Re: Aktion aus Ansicht ausblenden
« Antwort #7 am: 27.02.12 - 21:24:45 »
Kann man eigentlich Felder aus der Datenbank entfernen, die nicht mehr benötigt werden? Masken/Teilmasken/Ansichten wurden entfernt. Beim googlen habe ich gefunden, dass man die DB komprimieren soll und die Kompilierung ausführen soll undso, aber bisher hat davon nichts geholfen. Ich habe ein paar felder, die in der Ansicht zur Auswahl stehen die es aber nicht mehr gibt.

MFG Michael

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Aktion aus Ansicht ausblenden
« Antwort #8 am: 27.02.12 - 23:09:35 »
1. Die Felder stören nicht (wenn sie nicht irgendwann die intern dafür vorgesehenen Tables sprengen, aber so ein "Power-Programmierer" bist Du sicherlich nicht (ich habe das auch noch nie geschafft)).
2. Alle Bezüge in allen Design-Elementen löschen
3. Alle entsprechenden Items in allen Dokumenten entfernen.
3. compact -c

Dann ist der Stuff dahin. Wenn nicht: Dann haste was übersehen.

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz