Beiträge von slecram

    das ist die Lösung ;)


    by http://www.atnotes.de:


    Zur Klärung:
    Berechnete Felder werden im Web als Text dargestellt und nicht als <input>.
    Wenn Du das Quellfeld im Web ausblendest über die HideWhen properties, so wird das Feld nicht ins Web gerendert ( ausser im Formular ist angehakt, dass alle Felder im Web verfügbar sind ).


    Wenn das Feld nicht als <input> gerendert wird, wird es beim Submit natürlich auch nicht mitgeliefert.


    Möglichkeit 1:
    Du versteckst das Feld via CSS - Style : { display:none;}


    Als Durchganshtml müsste dann bei value="field_1" das Feld stehen oder ein Computed Text, welcher den Wert von field_1 berechnet.


    Möglichkeit 2:
    Du verwendest anstatt eines Agenten, Javascript um das Feld zu ändern.

    hmm, so richtig bekomme ich das auch net hin.


    gibt es nicht irgendwie die möglichkeit, die werte in ein bearbeitbares feld zu schreiben, dieses aus zu blenden und dann von diesem feld eine kopie in ein berechnetes feld zu machen...?

    vorgehensweise:


    1. dokument zum editieren öffnen
    2. Button klicken -> berechnete Felder füllen (Agenten)
    3. Bearbeitbare Felder füllen
    4. Speichern Button -> @PostedCommand([FileSave]);



    5. Datensatz zum Lesen öffnen
    6. berechnete felder leer, bearbeitbare felder mit inhalt gefüllt

    geht nicht.


    wenn ich gespeichert habe, zeigt er nur die Feldinhalte der Feldtypen "Bearbeitbar" an. Die Feldinhalte der Feldtypen "Berechnet" werden nicht angezeit.


    Die Formel bei den Berechneten Feldern ist der Name des Feldes selber, weil ja eine Formel drin stehen muss.

    sorry,
    schon wieder ein beitrag von mir ;)


    kann mir jedmand sagen, warum mein berechnetes feld im web nicht gespeichert wird?


    das dokument befindet sich im bearbeitungsmodus und das feld wird über einen agenten mit:


    @SetField("Datum";@Text(@Now));


    gefüllt.


    Wenn ich jetzt mit


    @Command([FileSave]);


    speicher (aktionsschaltfläche), wird der inhalt beim nächsten aufrufen nicht angezeit. der feldtyp steht auf: Berechnet.


    GRuß ;)

    Moin, ich habe eine Ansicht, die in eine Seite eingebettet ist.


    Jetzt möchte ich über die Aktionsleiste bestimmt Aktionen ausführen, wie z.B. in der Ansicht markierte Dokumente löschen.


    Ich kann zwar eine Aktionsleiste in der Ansicht erstellen, jedoch wird mir diese im Web nicht angezeit.


    Nach ein bisschen suchen in der Hilfe habe ich gefunden, dass eine Aktionsleiste in einer Ansicht im Web nicht unterstützt wird - wieso auch immer...?!


    Naja, jetzt habe ich mir gedacht, dass ich die Aktionsleiste der Seite benutzen kann, um auf die Datensätze der eingebetteten Ansicht zugreifen zu können. Funktioniert jedoch auch nicht.


    Hat jemand eine Idee, wie ich das Problem lösen kann?



    Hier noch ein link zu einem Beitrag in einem anderen Forum:
    klick


    Gruß ;)

    hmm,
    es kommt zumindest keine fehlermeldung mehr.


    aber funktionieren tut das ganze immer noch nciht so recht.
    ich will mit dem agenten folgendes machen:


    FIELD verleihdatum := verleihdatum;
    FIELD verleiher := verleiher;
    FIELD id_ausleihvorgang := id_ausleihvorgang;
    FIELD status := status;
    FIELD rueckgabedatum := rueckgabedatum;


    @Command([EditDocument]);
    @SetField("status";"verliehen");
    @SetField("verleihdatum";@Text(@Now));
    @SetField("verleiher";@Name([CN];@UserName));
    @SetField("id_ausleihvorgang";vorgangsnummer);
    Select @All;



    Er soll quasi in den Bearbeitungsmodus gehen, die Felder umändern und gut ist. Die Felder ändert er, jedoch geht er nicht in den Bearbeitungsmodus, sodass ich die änderung nicht speichern kann (speichern button nur, wenn dokument im bearbeitungsmodus...)