Taperstry 5 で ExtJS コンポーネント モデルを開発しています。次の API (.tml コード) を実装しようとしています。
<t:extjs.viewport t:id="ddd" layout="border" width="500">
<t:extjs.panel t:id="contentBody" title="Content Body" />
</t:extjs.viewport>
クライアント側では、次を受け取ることを期待しています。
Tapestry.onDOMLoaded(function() {
var ddd = Ext.create('Ext.container.Viewport', {
"id" : "ddd",
"layout" : "border",
"width" : 500
});
var contentBody = Ext.create('Ext.panel.Panel', {
"id" : "contentBody",
"title" : "Content Body"
});
ddd.add(contentBody);
});
ddd.add(contentBody);
子コンポーネントを作成するcontentBody
には、囲んでいるコンポーネントの clientId を知っている必要がありddd
ます。
どうすれば入手できますか?お知らせ下さい。