1

ユーザーのアクションに基づいて新しいトップ レベル ウィンドウまたは子ウィンドウを作成する必要があり、実行されたアクションを知るために JavaScript を使用しています。私はこれに Ti.UI.createWindow() を使用しています。null、URL の送信、オプション オブジェクトの送信など、考えられるすべてのバリエーションで試しましたが、いずれからも結果を取得できませんでした。新しいトップレベル ウィンドウと子ウィンドウの両方を作成する方法を誰かに教えてもらえませんか。ばかげているように聞こえますが、機能させることはできません。Windows 7 で Tide SDK 1.3.1 ベータ版を使用しています。

PS: Ti.UI.currentWindow は正常に動作しており、set メソッドを使用して幅と高さを変更できました。

4

2 に答える 2

2

新しい子ウィンドウを作成するには、createWindow() 呼び出しの後に「open()」メソッドを使用する必要があることがわかりました。

例: Ti.UI.createWindow("app://example.html").open();

于 2013-03-11T20:56:50.030 に答える
0

Ti.UI.createWindow行く方法です。また、作成したウィンドウを実際に「表示」する必要があります。それを表示するには、それを忘れているのではないでしょうか?

例:

var new_window = Ti.UI.createWindow("example.html");
new_window.show();
于 2013-03-09T21:01:51.770 に答える