起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1640|回复: 4

[处理中3] Wex5动态生成content组件,里面要包含scrollview

[复制链接]

3

主题

13

帖子

31

积分

新手上路

Rank: 1

积分
31
QQ
发表于 2017-11-5 18:21:40 | 显示全部楼层 |阅读模式
如题,根据后台返回生成不确定数量的content组件,每个组件里面都要有scrollview组件,scrollview里面从后台获取数据,以列表形式显示,是用list组件动态绑定data?
目前卡在生成scrollview这里了,网上也找不到相似的例子。求指导
//生成本分类的content
                                        var newContent = contents.add({
                                                xid:contentId
                                        });
                                        justep.Component.addComponent(contents.$domNode, newContent);

                                        //生成scrollView 并插入到生成的content中
                                        console.log(scrollViewId);
                                        var newScrollView = new ScrollView({
                                                xid:scrollViewId,
                                                'class':'accccccccc',
                                                hScroll:false,
                                                hScrollbar:false,
                                                vScrollbar:false,
                                                vScroll:true,
                                            pullDownLabel:"下划刷新....",
                                                parentNode : self.getElementByXid(contentId)
                                        });
content可以正常插入到contents中,scrollview组件的生成遇到问题,xid 和class都无法正常添加上去,求指导。
发表于 2017-11-6 11:56:50 | 显示全部楼层
看下组件的 buildTemplate  方法,就知道它new的时候返回的dom节点是什么了!  

你的这个需求比较复杂

所有的组件都需要动态创建!会很麻烦的!

请问你的类型是可以枚举的吗??如果可以枚举!那就提前创建好多个content 和 scrollView 及 list
bind-if  bind-visible  控制它们是否生成 或  显示  即可!

比动态创建要好做一些
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

13

帖子

31

积分

新手上路

Rank: 1

积分
31
QQ
 楼主| 发表于 2017-11-7 09:17:21 | 显示全部楼层
liangyongfei 发表于 2017-11-6 11:56
看下组件的 buildTemplate  方法,就知道它new的时候返回的dom节点是什么了!  

你的这个需求比较复杂

无法枚举的状态下该怎么处理比较好呢
回复 支持 反对

使用道具 举报

发表于 2017-11-7 10:18:51 | 显示全部楼层
沐夕花开 发表于 2017-11-7 09:17
无法枚举的状态下该怎么处理比较好呢

那就要动态创建组件了
http://docs.wex5.com/wex5-ui-question-list-2067/

也可以动态创建HTML 源码的方式
http://docs.wex5.com/wex5-ui-question-list-2051/

动态创建代码需要自己研究! 参考案例实现了!

不过比较麻烦了,反正最终的html 都需要自己动态生成的
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

发表于 2017-11-7 10:21:01 | 显示全部楼层
沐夕花开 发表于 2017-11-7 09:17
无法枚举的状态下该怎么处理比较好呢

有个人,和你类似的需求!
http://bbs.wex5.com/forum.php?mod=viewthread&tid=182307

你可以加他好友!咨询下他的做法
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-8 04:38 , Processed in 0.064007 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表