0

また、指定する必要がありますが、私はTitaniumMobileを使用してこれを開発しています。

タブ付きのアプリケーションがあります。ユーザーがいくつかの設定を入力できるようにするために、「モーダル」のようなウィンドウを開く必要があります。

たとえば、tabGroupの3番目のタブをクリックします。一部のロジックは、ビューの作成を続行する前に、設定が設定されているかどうかを確認するために実行されます。設定が設定されていないため、新しいウィンドウがアニメーション化され、この設定を作成するように求められます。設定を作成すると、設定が閉じて、ビューのレンダリングまたは更新が続行されます。

私は私の人生のためにこれを理解することはできません。ウィンドウを作成し、現在のタブにアニメーション化して、正常に閉じました。ビューを更新または再ロードするのは難しいことです。また、ナビゲーションバーを使用すると、ウィンドウに戻って設定を変更することができますが、これも必要ありません。

これを達成する方法はありますか?
ユーザーをアプリケーションにログインする必要もあります。

4

1 に答える 1

0

このコードを使用します:

windowbject.open({modal:true});

これはiOSでのみ機能します。

そして、このモーダルウィンドウの背後にあるビューを更新したい場合は、ウィンドウに「focus」イベントリスナーを追加してコードを記述する必要があります。このコードは、ウィンドウがフォーカスを取得したときに実行されます。したがって、「モーダル」ビューを閉じると、その後ろのウィンドウにフォーカスが移ります。

これがお役に立てば幸いです。

于 2011-11-25T13:04:37.770 に答える