問題タブ [lifecycle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
identity - Microsoft Dynamics CRM 4.0 と ID ライフサイクル管理
顧客は Dynamics CRM 4.0 に保存され、外部向けアプリケーションへのアクセスが必要な場合があるため、DMZ Active Directory にプロビジョニングする必要があります。
MS Identity Management Lifecycle を使用して DMZ Active Directory にアカウントをプッシュすることは理にかなっていますか?
wcf - WCF サービスでの Linq から Sql DataContext へのライフ サイクル
WCF を介して公開されているサービスがあります。このサービスは、Linq to SQL データ コンテキストを介してデータベースと対話するいくつかのメソッドを公開します。datacontext は CallContext にバインドされます。これはすべて正常に機能していますが、Linq to SQL データコンテキストを配置する適切な場所がわかりません。助けてください。
forms - Axapta: フォームのライフサイクルに関する質問
グリッドにネストされたウィンドウに画像アイコンを手動で入力しようとしています。
実行イベントでは、フィールドにはまだ値がないように見えます。文字列コントロールは常に空の値を返します。このコードに適した場所はありますか? .NET では、データバインド イベントを使用します。AXに同等のものはありますか?
ありがとう
apache-flex - Flexアプリケーションとフレームを理解する
好奇心に駆られて、FlexApplicationで使用されるライフサイクルを理解しようとしています。
それで、私はこの議論について少し研究しました。FlashPlayerで使用される2つの重要な概念は次のとおりです。
- SWFフレーム:グラフィカルコードをコードとして含む論理ユニットです
- Flash Playerフレーム:Flashランタイムが画面を更新するために使用し、frameRateプロパティで定義される時間間隔です。
もしそうなら、これら2つの概念の関係を説明していただけますか?特に、彼らは一緒にペアになっているのですか?
主なルールは次のとおりです。FlashPlayerはswfでストリーミングします。完全なSWFフレームが読み取られるまで、FlashPlayerはそれをレンダリングできません。
私が理解する必要があることを説明しようと思います。簡単にするために、SWFFR1とSWFFR2の2つのフレームアプリケーションがあるとします。
一般に(たとえばCS4では)フレームは、as3コードを付加できる論理ユニット(ShowFrameタグで区切られる)と見なされます。これは、swfファイルの簡略化されたバージョンだと思います。
- ヘッダー//frameRateはここで定義されます
- シンボル、クラスなど…//これはFR1 === ShowFrame ===
- シンボル、クラスなど…//これはFR2です===ShowFrame===終了
FR1とFR2の2つのフレームがある場合、FlashはFR1の実行を開始し、次のフレーム(FR2)に進みます。実行を停止しない場合、Playerは実行し、FR1とFR2に含まれるコードを無限ループでレンダリングします。逆に、FR2などで実行を停止すると、フラッシュプレーヤーはFR2に含まれるコードの実行をループします。
では、Flash PlayerフレームはSWFフレームごとに何度も発生する可能性がありますか?
FR1がダウンロードしているとき(FR1が完全にロードされていないとき)、enterFrameイベントはありますか?FR1が完全にロードされたときに最初のframeEventが発生しますか?FR1はどの期間レンダリングされますか?別のシナリオでは、停止コマンドをFR1に呼び出した場合、指定したレートでenterFrameを取得します(現在のフレームはFR1です)。その間、FR2はダウンロード中です。終了したら、次のフレーム(FR2)に進みます。FR2はどの期間レンダリングされますか?Flash PlayerはFR2を次の時間間隔にレンダリングしようとしますか?
この単純なシーケンスを考慮に入れてください。
- FR1はダウンロード中です
- FR1は完全にダウンロードされています
- FR1はstop()メソッドを呼び出し、その間FR2はダウンロード中です
- FR2は完全にダウンロードされています
- FR2に移動
- FR2はstop()メソッドを呼び出します
- 等々
Flash PlayerのenterFrameイベントが発生したときに、アンダースコアを付けていただけますか?
お時間をいただきありがとうございます。よろしくお願いいたします。Flex_Addicted。
validation - JSF-UIInputコンポーネントを強制的に更新します
私は現在、JSF 1.2プロジェクト(IBMの実装と「会社のレイヤー」)に取り組んでいます。
問題
これが状況です(アイテムの数はほんの一例です)、単純なCRUD
- リストアイテム
- アイテムのリストがあります
- 詳細を表示するには、項目2をクリックします
- [変更]をクリックすると、変更ページにアイテム2の値が表示されます
- [戻る]ボタンを押してリストに戻ります
immediate="true"
(変更を送信したくないため) - 項目4の詳細
- アイテム4の変更>アイテム2の値が表示されます
しかし
- 「戻る」ボタンの「即時」属性をに設定すると
false
、項目4の値はOKです。 - inputTextコンポーネントの「無効」属性をに設定すると
true
、項目4の値はOKになります。 <h:outputText value="#{item4.myValue}/>
(UIInput)の代わりに<h:inputText value="#{item4.myValue}/>
(UIOutput )を使用する場合
また、デバッグモードで表示したいBeanが「アイテム4」であることを確認しました。
私が見つけたもの
Googleで調査した結果、この問題はJSFのライフサイクルに起因していることがわかりましたが、見つかったドキュメントとソリューションはJSFの特定の実装に関するものです。したがって、値には「submittedValue」ではなく「localValue」が入力されているためだと思います(@see EditableValueHolderインターフェイスは理解に役立ちます)。これらのページにはいくつかの解決策があります。
結果
それは機能しません(私はここにいないでしょう、私は誓います^^)。「更新」ソリューションは効果がありません。「消去入力」が怖いです。すべての入力フィールドを参照する必要があることを認めることはできません!setSubmittedValue()
さらに、IBMJSFのUIInputでメソッドが見つかりませんでした。「クリア」方式は効果がありません。1つの要素と、このコードを使用した完全なコンポーネントツリーを試してみました
しかし、成功しませんでした。だからここにいます。 私は何か見落としてますか?私が見なかった素晴らしいトリッキーな解決策はありますか?私はJSFのライフサイクルにあまり詳しくありません。
jsf - JSFのライフサイクルを詳しく説明した写真・記事
以下のような例をいくつか見てきました。
(出典: javaworld.com )
理論的には素晴らしい説明ですが、ライフサイクルのこれらすべてのフェーズでの役割と呼び出しのシーケンスを理解するために、FacesServlet、PhaseListeners などの JSF 関連の図ももっと見たいと思います。
asp.net - コントロールがページ ライフサイクルのどの部分にあるかをすばやく確認する
asp.net webforms ページ/コントロールのライフサイクル中に発生したイベントを確認する方法はありますか?
各イベントのハンドラーを手動で追加できることはわかっていますが、それは少し...非効率的です。
これらのイベントが発生したかどうかを確認できるビジュアライザーまたはプロパティはありますか?
編集 これを知りたい理由は、カスタム コントロールの ViewState プロパティをオーバーライドしていて、viewstate がある時点で消えてしまい、ページのライフサイクルのどの時点でオーバーライドされているかを知りたいからです。
android - android finish()メソッドはメモリからアプリをクリアしません
アクティビティがあり、finish()メソッドを呼び出しましたが、アクティビティがメモリからクリアされません。
finish()を呼び出した後、onDestroy()メソッドが正常に実行されていることがわかります(そして、そこにあるすべての変数などをクリアします)。
それはメモリからクリアされるべきですか、それともアンドロイドがどのように機能するのですか?私が理解しているように、アクティビティのライフサイクルは終了しています。
また、アプリをメモリに保持して、ユーザーが2回目に使用したときに高速に実行される場合、どのような種類のオブジェクトをメモリに残して再利用できますか?私が正しく理解していれば、onDestroyですべてをクリアすることになっています。
android - Android: アプリケーション グローバル onPause() および onResume()?
グローバルなアプリケーションのようなものはありますonPause()
かonResume()
?
私の主なアクティビティは、別の画面/アクティビティに切り替えたときに作業を続けたい GPS 修正をリッスンします。LocationListener
そのため、アクティビティの で自分の登録を解除できませんonPause()
。ただし、ユーザーが現在どの画面/アクティビティにいるかに関係なく、別のアプリケーションに切り替えるときに GPS リスナーの登録を解除し (バッテリーを節約するため)、アプリケーションに戻るときに GPS リスナーを再びオンにしたいと考えています。
何か案は?