日期:2014-05-17  浏览次数:20732 次

请教有关布局问题
    //用户列表
<Userlist height="${canvas.height}" name="userlist" y="2" x="2" 
                labelid="613" width="274"/>

//电子白板
      <modernWhiteBoardPanel name="whiteboard" labelid="615"
        y="2" x="${ parent.userlist.width+10 }"
        width="${ canvas.width - 290 }"
        height="${ canvas.height }" />  
原来效果图:

如果我想在白板右边再增加一个区域,白板区域的宽度根据屏幕而改变,文字列表和右边区域的宽度不变。

我是这样写的:
<videoBoardAudience height="${canvas.height}" name="videoBoard" y="2" x="${canvas.width- parent.userlist.width+parent.whiteboard }" 
                labelid="613" width="274"/>
但运行后右边的区域显示不了。请教高手,谢谢!!

------解决方案--------------------
引用:
//用户列表
<Userlist height="${canvas.height}" name="userlist" y="2" x="2" 
                labelid="613" width="274"/>

//电子白板
      <modernWhiteBoardPanel name="whiteboard" labelid="615"
     ……


x="${canvas.width- parent.userlist.width+parent.whiteboard }" 
这里不对吧!parent.whiteboard 这个少了.width