以下のようなビューがあり、多くのビューをコンテンツ ビューに動的に追加していますが、スクロールバーが表示されないという問題があります。そこで、少しドリルダウンしたところ、ビューを動的に追加した後、コンテンツの高さが更新されていないことがわかりました。
ここで何が間違っていますか?同じコードが Openlaszlo 3.3 で正しく動作しています
<view name="wrapper">
<view name="scrollablecontainer"
width="${this.contentwrapper.width > parent.width
? this.contentwrapper.width : parent.width}"
height="${this.contentwrapper.height > parent.height
? this.contentwrapper.height : parent.height}">
<view name="contentwrapper" >
<view name="contents"/>
</view>
</view>
<vscrollbarnew name="vscroll"
height="${this.height}"
pagesize="${this.height}"
visible="${this.scrollable}"/>
</view>
コンポーネントが初期化されるときに、contentwrapper の幅と高さを 0 に設定していることを 1 つ見逃していました。
ランタイム:swf テストブラウザ:firefox、windows xp