2

blackberry 10 qml で、あるページから別のページにデータ (例: userid ) を渡す方法は?

4

2 に答える 2

5

ターゲット ページにプロパティを作成するか、そのための Java スクリプト関数を作成できます。割り当てる前に他の操作を検証または実行する場合は、java スクリプト関数を使用する必要があります。

Page {
    //targetPage

    property string userid //you can also use alias here

    function initialize(id) {
        userid = id
        //you can also set property of controls here
    }
}

このようにあなたのページでそれを呼び出します

targetPageid.userid = "user id"

また

targetPageid.initialize("user id")
于 2012-12-20T06:09:49.673 に答える
0

オブジェクトを作成しますcpp

qml->setContextProperty("MyApp",this);

そして、このオブジェクトを使用してメソッドを呼び出します。私は自分のボタンでメソッドを呼び出しましたmain.qml

Button{
        id : button
        text : "Connect"
        onClicked: 
            {   
                MyApp.PostData("46565652","sotho")
            }
        horizontalAlignment: HorizontalAlignment.Center
    }      
于 2015-03-04T08:10:47.780 に答える