jsp页面如何动态生成多个Ext.form.Form , Ext.form.Checkbox,以及页面的其余布局问题。 80

我要做的是一份考勤登记单,如图所示,复选框选中的为出勤者,没选中的为未出勤者。这个页面是由多个Ext.form.From构成,每个From下又有多个Ext.form.Ch... 我要做的是一份考勤登记单,如图所示,复选框选中的为出勤者,没选中的为未出勤者。这个页面是由多个Ext.form.From构成,每个From下又有多个Ext.form.Checkbox,图片上就有两个该组建。图片上目前是分为4列显示的,现在要每行显示尽量多的人名.目前,我已经从后台拿出了String类型的数据:
财务部,张三,张四,张五,张六_市场部,李一,李二,李三,李四,李五,李六,李七_
请高手帮忙看一下,谢谢。
展开
 我来答
苍山001
2011-10-14 · TA获得超过150个赞
知道小有建树答主
回答量:170
采纳率:0%
帮助的人:149万
展开全部
死的好写,动态的添加的话要写一段逻辑代码,具体的逻辑你自己琢磨,我给你说说思路吧。
首先你的panel里面什么都没有,页面渲染完和数据取出完毕之后可以使用一个事件。就是panel.on('afterlayout',function(){//此事件是panel布局完之后触发
1,得到某组件和相关的数据
2,把此组件渲染到panel中
3,然后panel.relayout();重新布局
})

就这样就可以动态的添加了,当然里面涉及到很多逻辑的,比如控制组件的宽度可以影响每行显示组件的个数,最终影响你的布局。这种情况的最好使用fit自由布局,就能达到你期望的想过了。
124856
2011-10-13 · TA获得超过1011个赞
知道小有建树答主
回答量:150
采纳率:0%
帮助的人:199万
展开全部
可以试下在load获得数据成功方法里做判断

先判断部门员工是否为空 作为显示部门formpanel的判断

如果有员工 则接着for循环

以员工人数为界限来 给form添加items元素

再加个列行 判断来达到你想要的效果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
3重梦境
2011-10-12
知道答主
回答量:13
采纳率:0%
帮助的人:7.8万
展开全部
这个可以参考ext-3.4.0\ext-3.4.0\examples\organizer\organizer.html这个页面这个点击增加功能,,ext-3.4.0\ext-3.4.0\examples\tabs\tabs-adv.html这个里面会先生成一定数量的panel一样,,好多效果都可以在examples里面找到..好好学..加油..我也在学这个..现在项目用到的就是这个..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式