Auf dieser Seite

contactDetail QML Value Type

Der Typ „contactDetail“ enthält Kontaktdaten wie beispielsweise eine Telefonnummer oder eine Webadresse. Mehr...

Import Statement: import QtLocation 6.12
Since: QtLocation 5.5

Eigenschaften

Ausführliche Beschreibung

Das „contactDetail“ enthält eine einzelne Angabe dazu, wie man einen „ Place “ kontaktieren kann. Das „contactDetail“ besteht aus einem „ label “, bei dem es sich um eine lokalisierte Zeichenfolge handelt, die die Kontaktmethode beschreibt, sowie einem „ value “, das die eigentlichen Kontaktdaten darstellt.

Beispiele

Das folgende Beispiel zeigt, wie man einem Ort in JavaScript eine einzelne Telefonnummer zuweist:

function writeSingle() {
    var phoneNumber = Qt.createQmlObject('import QtLocation; ContactDetail {}', place);
    phoneNumber.label = "Phone";
    phoneNumber.value = "555-5555"
    place.contactDetails.phone = phoneNumber;
}

Im Folgenden wird gezeigt, wie man einem Ort in JavaScript mehrere Telefonnummern zuweist:

function writeMultiple() {
    var bob = Qt.createQmlObject('import QtLocation; ContactDetail {}', place);
    bob.label = "Bob";
    bob.value = "555-5555"

    var alice = Qt.createQmlObject('import QtLocation; ContactDetail {}', place);
    alice.label = "Alice";
    alice.value = "555-8745"

    var numbers = new Array();
    numbers.push(bob);
    numbers.push(alice);

    place.contactDetails.phone = numbers;
}

Beachten Sie, dass es aufgrund von Einschränkungen des „ QQmlPropertyMap “ nicht möglich ist, die Kontaktdaten in QML deklarativ anzugeben; dies kann nur über JavaScript erfolgen.

Dokumentation der Eigenschaften

label : string

Diese Eigenschaft enthält eine Bezeichnung, die die Kontaktdaten beschreibt.

Die Bezeichnung kann möglicherweise lokalisiert werden. Die Sprache hängt von der Entität ab, die sie festlegt; in der Regel ist dies die „ Plugin “. Die Eigenschaft „ Plugin::locales “ legt fest, welche Sprache verwendet wird.

value : string

Diese Eigenschaft enthält den Wert der Kontaktdaten, bei denen es sich beispielsweise um eine Telefonnummer, eine E-Mail-Adresse, eine Website-URL usw. handeln kann.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.