Pflichtfelder nur in einem Teilfomular mit dem Nulltest abfragen

Alles was sich mit dem Thema dynamische XML Formulare auf Basis des LiveCycleDesigners beschäftigt
Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Pflichtfelder nur in einem Teilfomular mit dem Nulltest abfragen

Beitrag von nele_sonntag » 31.01.2011, 11:42

Wenn Du bei Deinem ursprünglichen PDF, wo Du mit zwei Teiformularen gearbeitet hast, bleiben möchtest, könntest Du doch in Deiner Funktion abfragen, welche Sprache gewählt wurde:

Code: Alles auswählen

function FieldNullTest()
{

    if (oben.rab_sprache.rawValue=="2")
    {
        var SammelMeldung = "";
        var nStatus = true;
        for (var i = 0; i < xfa.host.numPages; i++){
.
.
.
        if(!nStatus){
            app.alert("Folgendes nicht ausgefüllt:nn" + SammelMeldung + "nBitte ausfüllen.");
        }
.
.
.
        }else
        {
        var SammelMeldung = "";
        var nStatus = true;
        for (var i = 0; i < xfa.host.numPages; i++){
.
.
.
        if(!nStatus){
            app.alert("The following fields are not filled:nn" + SammelMeldung + "nPlease fill all fields bevor sending the e-mail.");
        }
...

yuc2me
Beiträge: 201
Registriert: 20.01.2010, 17:55

Pflichtfelder nur in einem Teilfomular mit dem Nulltest abfragen

Beitrag von yuc2me » 31.01.2011, 11:46

ich habe die Buttons noch mit einbezogen um zuzeigen, wie ich das mit den Referenzen meine...
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
Nicole
Beiträge: 94
Registriert: 25.03.2009, 11:30

Pflichtfelder nur in einem Teilfomular mit dem Nulltest abfragen

Beitrag von Nicole » 31.01.2011, 15:39

Hi [user=4611]yuc2me[/user],

leider funktioniert da nichts in dem PDF.

Hi [user=3251]nele_sonntag[/user],

wie ich mit der Abfrage den Text: "The following fields...." änder hab ich verstanden, aber wie schaffe ich es, dass im deutschen Teilformular nur die deutschen Namen nimmt und im engl. nur die englischen????

Anbei meine letzte Version
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Pflichtfelder nur in einem Teilfomular mit dem Nulltest abfragen

Beitrag von nele_sonntag » 31.01.2011, 16:13

Hallo Nicole,

wenn Du es mit Deinen beiden TF realisierst, hast Du ja bereits in der Hierarchie einmal das TF in englisch, einmal in Deutsch. Bei Dir heißen halt die Felder noch gleich. Wenn Du sie im dt. TF auch deutsch benennst, werden die dt. Namen auch bei der Überprüfung aufgelistet.

Wenn Du nun englisch auswählst, erhälst Du die engl. Bezeichnungen und bei deutscher Sprachauswahl die dt. Felder, die noch fehlen.

Die Schleife liest doch die Obejektbezeichungen aus.

LG Mandy
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
Nicole
Beiträge: 94
Registriert: 25.03.2009, 11:30

Pflichtfelder nur in einem Teilfomular mit dem Nulltest abfragen

Beitrag von Nicole » 01.02.2011, 08:12

Hey Super Danke,

jedoch funktioniert die Pflichfeldanfrage nur richtig, wenn man erst oben eine Sprache auswählt, sonst zeigt er wieder die Meldung zu den Pflichtfelder in beiden Sprachen an.
Hab versucht die Sprachwahl auf englisch vor zu definieren, aber es klappt leider erst richtig, wenn man noch mal auf englisch geklickt hat.

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Pflichtfelder nur in einem Teilfomular mit dem Nulltest abfragen

Beitrag von nele_sonntag » 01.02.2011, 10:52

Du könntest doch beim Initialize-Ereignis eine Sprache vorbelegen oder eines als Standard vorbelegen. Schon probiert?

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Pflichtfelder nur in einem Teilfomular mit dem Nulltest abfragen

Beitrag von nele_sonntag » 01.02.2011, 10:54

Ok Standard funktioniert nicht.
Initalize auch nicht.

Benutzeravatar
Nicole
Beiträge: 94
Registriert: 25.03.2009, 11:30

Pflichtfelder nur in einem Teilfomular mit dem Nulltest abfragen

Beitrag von Nicole » 01.02.2011, 10:57

Immer diese Kleinigkeiten, die einem kurz vor Ende noch ewig aufhalten ;o)

Ja, hatte ich, aber wie bei dir ohne Erfolg. Hab noch rum probiert, aber immer noch keine Lösung gefunden :o(

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Pflichtfelder nur in einem Teilfomular mit dem Nulltest abfragen

Beitrag von nele_sonntag » 01.02.2011, 11:01

Was hältst Du von einer IF- oder SWITCH-Abfrage

Code: Alles auswählen

oben.rab_sprache.rawValue =="0"
Dann soll er eine Messagebox ausgeben, dass der User eine Sprache wählen soll.

Benutzeravatar
Nicole
Beiträge: 94
Registriert: 25.03.2009, 11:30

Pflichtfelder nur in einem Teilfomular mit dem Nulltest abfragen

Beitrag von Nicole » 01.02.2011, 11:10

hmm nicht so toll, denn in meinen anderen PDFen habe ich auch eine Sprachauswahl, aber ohne die Msgbox, dann ist es doof wenn ich hier eine hab.
Beim anderen Formular, brauchte ich keine Nulltest Abfrage, weil ich keine erweiterbaren Tabellen drin hatte.

Antworten