CollapsiblePanelExtenderを含むAJAXコンポーネントを作成しようとしています。 CPEは私のコントロールの子コントロールなので、私のコンポーネントの$ createステートメントの後に、CPEのjavascript $ createステートメントがで出力されます。したがって、コンポーネントのJSコンストラクタが実行され、CPEを見つけようとすると、CPEがまだ作成されていないため、そのCPEを見つけることができません。私が考えていた解決策の1つは、initializeメソッドでon_loadハンドラをアタッチし、ロード後までCPEのフェッチを延期することです。別の解決策は、私のコンポーネントのメソッドを呼び出してCPEを見つける起動スクリプトを登録することです。これらのソリューションのどちらもきれいに見えません。私の質問は、どのようにあなたはと思われるのですか?この種の仕事をするには?ASP.NET AJAXコンポーネントwith子コンポーネント
0
A
答えて
0
initializeメソッドまでCPEを検索しないでください。そのIDを文字列プロパティとして取り出し、$ findを使って参照を取得します。
もう1つの解決策は、CPComのClientIDで渡すAddComponentPropertyのスクリプト記述子から使用する$ createの 'references'機能を使用することです。このフレームワークは、2パス・テクニックを使用してプロパティへの実際の参照を設定します。これらのメソッドはすべて最初に作成され、次に参照が設定され、順序付けの問題は回避されます。
関連する問題
- 1. リアブートストラップ - TABSコンポーネント - 子コンポーネントをレンダリング
- 2. 子コンポーネントの更新親コンポーネント
- 3. 子コンポーネント
- 4. 子コンポーネント
- 5. ユニットテスト(Jest with React)コンポーネント
- 6. ASP.NET MVC "コンポーネント"
- 7. は、親コンポーネントの小道具は、AJAX呼び出しから子コンポーネントに
- 8. 親コンポーネントのajax更新で子コンポーネントを除外する方法は?
- 9. ReactJS ES2015子コンポーネント
- 10. 子コンポーネントのデータモデル
- 11. Angular2ルータ - 子コンポーネント
- 12. 子コンポーネントのformControlName
- 13. React - onChange子コンポーネント
- 14. VUEリロード子コンポーネント
- 15. Angular2の子コンポーネント
- 16. Angular2:子コンポーネント
- 17. は、子コンポーネント
- 18. Symfony JsonResponseコンポーネントAndJquery Ajax
- 19. ReactJs:子コンポーネントから親コンポーネントへのデータ
- 20. ネイティブリアクト:表示する親コンポーネントを子コンポーネント
- 21. reactjsの親コンポーネントの子コンポーネントへのアクセス
- 22. 子コンポーネントにvueコンポーネントを渡す
- 23. 角2親コンポーネントをチェックする子コンポーネント
- 24. 親コンポーネント上に子コンポーネントをレンダリングする
- 25. ngMessages with Angular 1.5.xコンポーネント
- 26. ASP.NETのコンポーネントのライセンス
- 27. ASP.NET MVC with Ajax 3.5
- 28. ngrxの親子コンポーネント
- 29. anglejs2のカスタム子コンポーネント
- 30. reactjs親トリガー子コンポーネント