[SOLVED] Quering Enginio with QML
-
Hi guidupas,
until now I didn't use a ComboBox with QML and Enginio, so I've made this small example:
Assume, we have a collection objects.contacts with custom properties name and address:
{ "name": "Peter", "address": "Somewhere" } { "name": "Peter", "address": "Anywhere" }
and we want to see the addresses for all Peters in the ComboBox:
import QtQuick 2.3 import QtQuick.Controls 1.2 import Enginio 1.0 Rectangle { width: 500; height: 200 EnginioClient { id: client backendId: "myBackendID..." onError: console.log(reply.errorCode + ": " + reply.errorString) } EnginioModel { id: eModel client: client query: { "objectType": "objects.contacts", "query" : {"name": "Peter"} } } ComboBox { model: eModel textRole: "address" } }
And your ComboBox will contain:
Somewhere
AnywhereHope, it helps a bit...
-
Hi guidupas,
until now I didn't use a ComboBox with QML and Enginio, so I've made this small example:
Assume, we have a collection objects.contacts with custom properties name and address:
{ "name": "Peter", "address": "Somewhere" } { "name": "Peter", "address": "Anywhere" }
and we want to see the addresses for all Peters in the ComboBox:
import QtQuick 2.3 import QtQuick.Controls 1.2 import Enginio 1.0 Rectangle { width: 500; height: 200 EnginioClient { id: client backendId: "myBackendID..." onError: console.log(reply.errorCode + ": " + reply.errorString) } EnginioModel { id: eModel client: client query: { "objectType": "objects.contacts", "query" : {"name": "Peter"} } } ComboBox { model: eModel textRole: "address" } }
And your ComboBox will contain:
Somewhere
AnywhereHope, it helps a bit...
-
Hi guidupas,
until now I didn't use a ComboBox with QML and Enginio, so I've made this small example:
Assume, we have a collection objects.contacts with custom properties name and address:
{ "name": "Peter", "address": "Somewhere" } { "name": "Peter", "address": "Anywhere" }
and we want to see the addresses for all Peters in the ComboBox:
import QtQuick 2.3 import QtQuick.Controls 1.2 import Enginio 1.0 Rectangle { width: 500; height: 200 EnginioClient { id: client backendId: "myBackendID..." onError: console.log(reply.errorCode + ": " + reply.errorString) } EnginioModel { id: eModel client: client query: { "objectType": "objects.contacts", "query" : {"name": "Peter"} } } ComboBox { model: eModel textRole: "address" } }
And your ComboBox will contain:
Somewhere
AnywhereHope, it helps a bit...
-
Hi,
AFAIK, the talk is about the client library, not the service
-
Currently I only saw this on the mailing list. If that be the case, it will be properly announced. The deprecation just means that there won't be further development on the client part except security related stuff. The code itself isn't going to disappear.
-
I was just starting to learn engin.io but according to the 5.6 roadmap the module will be deprecated http://wiki.qt.io/New_Features_in_Qt_5.6). What would be the recommanded way to communicate with an EDS backend from a qml mobile app? Even if the api will remains I feel it is not advisable to start a new project with an ingoing deprecated module...
-
From https://developer.qtcloudservices.com/eds/references/sdk-libraries It looks like there's something in the work.
-
From https://developer.qtcloudservices.com/eds/references/sdk-libraries It looks like there's something in the work.
@SGaist Sir I am new to qt . I didn't know where to ask to I am givingmy question here:
I downloaded qt-opensource-linux-x86-5.4.1.run but how to install it on ubuntu 14.04LTS?
-
Hi and welcome to devnet,
You have a wiki entry here that describes how to do it.
For future questions: please don't highjack threads with completely unrelated questions.
@SGaist Sir I am trying the same since 1 hour but getting this problem:
administrator@pc-7:~/Downloads/FlareGet/Applications$ chmod +x qt-opensource-linux-x86-5.4.1.run
administrator@pc-7:~/Downloads/FlareGet/Applications$ ./qt-linux-opensource-linux-x86-5.4.1.run
bash: ./qt-linux-opensource-linux-x86-5.4.1.run: No such file or directory -
Please open a new thread for your problem.
-
@SGaist how. I dont know . I am not able to find new thread
-
https://forum.qt.io/category/10/general-and-desktop -> "New Topic" button