1

ビューをプログラムでレイアウトまたはページに追加する方法がわかりません。

http 要求オブジェクトからビューをフェッチする必要があるため、静的 xml 宣言を使用せずに実行時にビューを追加する必要があります。ドキュメントに有用な情報が見つかりませんでした。

誰でも方法を知っていますか?

4

3 に答える 3

9

別のページに移動するのではなく、いくつかのビュー/コントロールをページに動的に追加するつもりだったと思います。その場合、ページ内のレイアウトの 1 つにいくつかのコントロールを追加する必要があります (複数の子を持つことができるのはコンテナー [=layouts] のみです。

so, your code (viewmodel/page controller) would look something like:
var layout = page.getViewById("Mycontainer");
// create dynamic content
var label = new Label();
label.text = "dynamic";
// connect to live view
layout.addChild(label)
于 2015-06-01T06:37:38.597 に答える
0

{N} フォーラムのこのスレッドをチェックしてください。問題は、リモート サーバーからページとモジュールを動的にロードすることです。(可能な)解決策は、このスレッドに記載されています。

于 2015-05-30T18:12:18.907 に答える