请选择 进入手机版 | 继续访问电脑版
帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
9
帖子
0
勋章
33
Y币

[插件使用] UIListview在页面不能正常显示

[复制链接]
发表于 2017-9-13 17:01:57
2.png
我是把UIListview写在了apiready里面,看文档说这个提示代表成功了,但是页面上没有。
之前我把整个UIListview的代码都写在一个点击事件里面,通过点击可以在页面上显示。但是我想这个frame一加载出来就直接有这个listview,不想通过点击来实现,然后就写在了apiready里面
我的apiready里面写了一个UIScrollPictrue和一个UIListview,UIScrollPictrue是可以正常显示的,但是UIListview就只能弹出这样一个alert,点击确定之后还是没有显示。
5
帖子
0
勋章
3759
Y币
喻诗宇 发表于 2017-9-13 17:02
apiready里写了一个UIListview和一个UIScrollPictrue,UIScrollPictrue可以正常显示的! ...

  fixedOn: api.frameName

设置为这个,最好延迟下setTimeout(UIListview打开代码,3000)

这样跟下面的模块的打开动画就不冲突了
9
帖子
0
勋章
33
Y币
smifxrh 发表于 2017-9-13 17:06
fixedOn: api.frameName

设置为这个,最好延迟下setTimeout(UIListview打开代码,3000)

fixedOn改成什么呢,这个frame名就是frame0啊
5
帖子
0
勋章
3759
Y币
喻诗宇 发表于 2017-9-13 17:14
fixedOn改成什么呢,这个frame名就是frame0啊

你延迟打开下吧,或你先别打开UIScrollPictrue
9
帖子
0
勋章
33
Y币
smifxrh 发表于 2017-9-13 17:16
你延迟打开下吧,或你先别打开UIScrollPictrue

这样写对不对
setTimeout(list.open(),3000)
5
帖子
0
勋章
3759
Y币
喻诗宇 发表于 2017-9-13 17:19
这样写对不对
setTimeout(list.open(),3000)

setTimeout(function(){
  模块代码
},3000)
9
帖子
0
勋章
33
Y币
smifxrh 发表于 2017-9-13 17:20
setTimeout(function(){
  模块代码
},3000)

我把UIScrollPictrue的所有代码都删除了之后可以显示Listview了
9
帖子
0
勋章
33
Y币
解决了!按照楼上老哥说的设置延迟!
  1.         setTimeout(function() {
  2.             var list = api.require("UIListView");
  3.             list.open({
  4.                 rect: {
  5.                     x: 0,
  6.                     y: 460,
  7.                     w: api.winWidth,
  8.                     h: 500
  9.                 },
  10.                 data: [{
  11.                     uid: '1001',
  12.                     imgPath: 'widget://image/demo1.png',
  13.                     title: '标题',
  14.                     subTitle: '子标题,说明文字',
  15.                     remark: '备注',
  16.                     icon: ''
  17.                 }, {
  18.                     uid: '1001',
  19.                     imgPath: 'widget://image/demo2.png',
  20.                     title: '标题',
  21.                     subTitle: '子标题,说明文字',
  22.                     remark: '备注',
  23.                     icon: ''
  24.                 }, {
  25.                     uid: '1001',
  26.                     imgPath: 'widget://image/demo3.png',
  27.                     title: '标题',
  28.                     subTitle: '子标题,说明文字',
  29.                     remark: '备注',
  30.                     icon: ''
  31.                 }, {
  32.                     uid: '1001',
  33.                     imgPath: 'widget://image/demo1.png',
  34.                     title: '标题',
  35.                     subTitle: '子标题,说明文字',
  36.                     remark: '备注',
  37.                     icon: ''
  38.                 }, {
  39.                     uid: '1001',
  40.                     imgPath: 'widget://image/demo2.png',
  41.                     title: '标题',
  42.                     subTitle: '子标题,说明文字',
  43.                     remark: '备注',
  44.                     icon: ''
  45.                 }],
  46.                 rightBtns: [{
  47.                     bgColor: '#ff0000',
  48.                     activeBgColor: '',
  49.                     width: 70,
  50.                     title: '按钮',
  51.                     titleSize: 12,
  52.                     titleColor: '#fff',
  53.                     icon: '',
  54.                     iconWidth: 20
  55.                 }],
  56.                 styles: {
  57.                     borderColor: '#696969',
  58.                     item: {
  59.                         bgColor: '#ffffff',
  60.                         activeBgColor: '#F5F5F5',
  61.                         height: 100.0,
  62.                         imgWidth: 40,
  63.                         imgHeight: 40,
  64.                         imgCorner: 4,
  65.                         placeholderImg: '',
  66.                         titleSize: 20.0,
  67.                         titleColor: '#000',
  68.                         subTitleSize: 12.0,
  69.                         subTitleColor: '#000',
  70.                         remarkColor: '#000',
  71.                         remarkSize: 14,
  72.                         remarkIconWidth: 30
  73.                     }
  74.                 },
  75.                 fixedOn: "frame0"
  76.             }, function(ret, err) {
  77.                 if (ret) {
  78.                     alert(JSON.stringify(ret));
  79.                 } else {
  80.                     alert(JSON.stringify(err));
  81.                 }
  82.             });
  83.         }, 1000)

  84.     }
复制代码
9
帖子
0
勋章
33
Y币
smifxrh 发表于 2017-9-13 17:20
setTimeout(function(){
  模块代码
},3000)

老哥,再请教一下,这个UIListview不随frame滚动啊,就是我下拉frame上的其他区域,listview不动。
  1.   rect: {
  2.                     x: 0,
  3.                     y: 460,
  4.                     w: api.winWidth,
  5.                     h: 500
  6.                 },
复制代码

意思就是这个listview感觉就钉死在屏幕的那个位置了 而且还显示不完整。。。这个应该怎么办啊
5
帖子
0
勋章
3759
Y币
喻诗宇 发表于 2017-9-13 17:31
老哥,再请教一下,这个UIListview不随frame滚动啊,就是我下拉frame上的其他区域,listview不动。
意思 ...

这个没有fixed参数,你可以设置下是否有效果
12下一页
您需要登录后才可以回帖 登录

本版积分规则