Link in Dialogbox mit statichem Text

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Antworten
Benutzeravatar
DavidL
Beiträge: 32
Registriert: 11.11.2015, 12:34

Link in Dialogbox mit statichem Text

Beitrag von DavidL » 01.11.2016, 12:10

Hey Leute

Ich möchte in einer Dialogbox einen Link einfügen, was auch klappt mit der Methode unten, aber der Statische Text (der ziemlich lang ist) wird nicht automatisch umgebrochen, d.h. das Pop-up Fenster wird riesig (in der Breite). Wie krieg ich es hin, dass das Fenster eine vorgegebene Höhe und Breite hat und der Text automatisch umgebrochen wird??


Hier mein Code:

Code: Alles auswählen

if (this.resolveNode("$").rawValue == "agricultural flights, e.g. helicopter spraying")
function dialog()
{
    var dialogDescriptor = 
    {
        description:
        {
            name: "dailog1",
            width: 200,
            height: 100,
            elements: [
                {
                    type: "view",
                    elements: [
                        {
                            type: "static_text",
                            name: "Prior to performing any spraying, the operator requires a «spraying authorisation» based on art. 9(1) of the ordinance about the rules of the air for aircraft (VRL-L; SR748.121.11) as well as on art. 4(b) of the ordinance about protection against dangerous substances (ChemRRV; SR814.81). The relevant procedures are explained in the following publication:",
                        },
                        {
                            type: "link_text",
                            item_id: "LINK",
                            name: "Ausbringen aus der Luft von Pflanzenschutzmitteln, Biozidprodukten und Düngern",
                        },
                    ]
                },
                {
                    type: "ok",
                }
            ]
        },  
        "LINK" : function(dialog)
         {
             app.launchURL("https://www.bazl.admin.ch/dam/bazl/en/dokumente/Fachleute/Flugverkehr/Flugoperationen/flugbetriebe1/f_helikopter/Publikation%20Spruehfluege%20Ausbringen%20von%20Pflanzenschutzmitteln%20Biozidprodukten%20und%20Duengern%20aus%20der%20Luft.pdf.download.pdf/UV-1623-D_2016-09-12.pdf", true);
         },
     };
     var dialogObject = 
     {
         execDialog: function() { return app.execDialog(dialogDescriptor); },
     };
     return dialogObject;
}  
var d = dialog();
d.execDialog();

Benutzeravatar
DavidL
Beiträge: 32
Registriert: 11.11.2015, 12:34

Link in Dialogbox mit statichem Text

Beitrag von DavidL » 01.11.2016, 12:11

Noch zur ersten Zeile:
Man kann aus einer Liste verschiedene Operationen auswählen. Wenn "agricultural flights" ausgewählt wird, soll das Fenster aufpoppen!

Benutzeravatar
Merklin
Beiträge: 1857
Registriert: 04.04.2009, 17:03

Link in Dialogbox mit statichem Text

Beitrag von Merklin » 01.11.2016, 17:46

Hi,

füge mal ein[fontsize=4] \n [fontsize=2]ein, da wo sich der Text umbrechen soll.

VG Merklin
[/fontsize]
[/fontsize]

Andreas H.
Beiträge: 533
Registriert: 14.04.2015, 11:10

Link in Dialogbox mit statichem Text

Beitrag von Andreas H. » 01.11.2016, 21:34

Hallo Merklin, Hallo DavidL,

in seinem Code funktioniert der Zeilenumbruch nicht, in meinem geht's.

Den Link-Dialog habe ich Dir in ein Button gesteckt. Wenn in der Liste die "Operation: agricultural flights" ausgewählt wird, dann lass doch einfach über das dialogBtn.execEvent("click") das Fenster aufpoppen!

Gruß
Andreas
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
DavidL
Beiträge: 32
Registriert: 11.11.2015, 12:34

Link in Dialogbox mit statichem Text

Beitrag von DavidL » 02.11.2016, 08:50

Hey Leute

Danke für eure schnellen Antworten!

@Merklin: Leider funktioniert \n in der Dialogbox nicht...

@Andreas: Das ist die Lösung!! Danke[fontsize=5][/fontsize]:cool:

Antworten