Found a solution:

    ConfigurationValue {
        id: arrValue
        key: "/apps/harbour-test/arr_value"
        defaultValue: ["1","2"]
    }

....
            Button {
                text: "Append"
                onClicked: {
                    var list = arrValue.value
                    list.push("3")
                    arrValue.value = list
                    arrValue.sync()
                }
            }

This works for me. No error message and values are stored and loaded correctly.


Am 15.11.2017 um 12:46 schrieb Michael Fuchs:
Hi,

I would like to save an array of strings in my Settings (ConfigurationGroup from org.nemomobile.configuration).

How can I achieve this?

This doesnt work:

     ConfigurationGroup {
         id: settings
         path: "/apps/harbour-test"
         property var arrString: ["one", "two", "three"]
     }

...

             Button {
                 text: "Append"
                 onClicked: {
                     settings.arrString.push("four")
                     settings.arrStringChanged()
                 }

This results in an error after settings.arrStringChanged() :

[W] unknown:0 - MDConf: no conversion for "/apps/harbour-test/arrObj" QVariant(QJSValue, )


greets, Michael.
_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Reply via email to