如何将数据传递到BB10级联中的javascript文件。

时间:2013-09-06 09:01:43

标签: javascript c++ blackberry-10 blackberry-cascades

我需要在BB10级联中显示线条,条形图和蜡烛图。 我有3个java脚本文件,但我需要通过c ++代码将数据传递给那些脚本文件。 我怎么能在BB10级联中做到这一点。

请帮助。

提前致谢。

1 个答案:

答案 0 :(得分:1)

将此信息放入主要

中的.cpp文件中
qml->setContextProperty("app", this);

然后在cpp的其他地方

QString ApplicationUI::myFunction() {
    return "my data";
}

你从QML这样调用它(把它放在onCreationCompleted中):

var data = app.myFunction();

确保.hpp文件中的函数是Q_INVOKABLE!

关于此问题的一些文档:C++ and QML integration