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

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 洛沂雪夜

[结贴] wing左侧栏怎么调用其他页面

[复制链接]

50

主题

169

帖子

386

积分

中级会员

Rank: 3Rank: 3

积分
386
QQ
 楼主| 发表于 2015-11-9 09:58:42 | 显示全部楼层
liangyongfei 发表于 2015-11-9 09:45
你的data2是什么?你要确保data中有数据才是可以的!
list的刷新,你看看api.参数可以设置为true,这样就 ...

好吧,refresh('data2')就可以加载不同的数据了,不过每次加载的数据都是在机房这个大项下面,能不能让他出现在相应的大项下面
回复 支持 反对

使用道具 举报

发表于 2015-11-9 10:03:46 | 显示全部楼层
洛沂雪夜 发表于 2015-11-9 09:58
好吧,refresh('data2')就可以加载不同的数据了,不过每次加载的数据都是在机房这个大项下面,能不能让他 ...

list嵌套,设置第二个list的filter属性就可以了!这是前端过滤!
建议你不要每次都刷新data数据了,就一次性全部加载出来!
list嵌套filter会然每个小项显示在灭个大项下边!
不需要显示的可以设置bind-visible属性,控制隐藏和显示!
这样就不必一直加载数据!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

50

主题

169

帖子

386

积分

中级会员

Rank: 3Rank: 3

积分
386
QQ
 楼主| 发表于 2015-11-9 10:58:13 | 显示全部楼层
liangyongfei 发表于 2015-11-9 10:03
list嵌套,设置第二个list的filter属性就可以了!这是前端过滤!
建议你不要每次都刷新data数据了,就一 ...

有点不懂,
  1. Model.prototype.data1CustomRefresh = function(event){
  2.                 var mdata=event.source;
  3.                 $.ajax({
  4.                         "type":"post",
  5.                         "async":false,
  6.                         "cache": false,
  7.                         "data":{
  8.                                 "uid":uid,
  9.                                 "account":account,
  10.                                 "key":key
  11.                         },
  12.                         "dataType":"json",
  13.                         "url":"http://192.168.20.16/svnidc/APP/index.php/Index/menu1",   
  14.                         success: function(resultData){
  15.                                 var append = event.options && event.options.append;
  16.                                 mdata.loadData({rows:resultData}, append);
  17.                         },
  18.                         "error": function(resultData){
  19.                                 debugger;
  20.                                 alert(resultData['message']);
  21.                         }
  22.                 });
  23.         };

  24.         Model.prototype.data2CustomRefresh = function(event){
  25.                 var mdata=event.source;
  26.                 $.ajax({
  27.                         "type":"post",
  28.                         "async":false,
  29.                         "cache": false,
  30.                         "data":{
  31.                                 "uid":uid,
  32.                                 "account":account,
  33.                                 "key":key,
  34.                                 "pid":pid
  35.                         },
  36.                         "dataType":"json",
  37.                         "url":"http://192.168.20.16/svnidc/APP/index.php/Index/menu2",   
  38.                         success: function(resultData){
  39.                                 var append = event.options && event.options.append;
  40.                                 mdata.loadData({rows:resultData}, append);
  41.                         },
  42.                         "error": function(resultData){
  43.                                 debugger;
  44.                                 alert(resultData['message']);
  45.                         }
  46.                 });
  47.         };

  48.         Model.prototype.li1Click = function(event){
  49.                 this.comp('data2').clear();
  50.                 var row=event.bindingContext.$object;
  51.                 pid=row.val('id');
  52.                 debugger;
  53.                 this.comp('list2').refresh('data2');
  54.         };
复制代码

这是我的后台,data1是大项,data2是小项,两个data的列都一样的,要怎么弄
76PXQV_C4RKT~JGB~MQG7V8.jpg
回复 支持 反对

使用道具 举报

发表于 2015-11-9 11:12:52 | 显示全部楼层
洛沂雪夜 发表于 2015-11-9 10:58
有点不懂,
这是我的后台,data1是大项,data2是小项,两个data的列都一样的,要怎么弄 ...

我都说过了!两个data只需要加载自己的数据就可以了!这个要使用baas,java实现,可以传递一个参数表示加载哪一个data数据,这时候就可以不必关心data组件了
|接下来只需要设置list嵌套中,里层的list的组件的filter属性,
list嵌套的案例中已经写了,你参考就行了!
它自己就会树形显示出来!自己慢慢琢磨下吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

50

主题

169

帖子

386

积分

中级会员

Rank: 3Rank: 3

积分
386
QQ
 楼主| 发表于 2015-11-9 11:34:23 | 显示全部楼层
liangyongfei 发表于 2015-11-9 11:12
我都说过了!两个data只需要加载自己的数据就可以了!这个要使用baas,java实现,可以传递一个参数表示加 ...

能给个案例的地址么
回复 支持 反对

使用道具 举报

发表于 2015-11-9 11:39:20 | 显示全部楼层
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

50

主题

169

帖子

386

积分

中级会员

Rank: 3Rank: 3

积分
386
QQ
 楼主| 发表于 2015-11-9 14:51:03 | 显示全部楼层
liangyongfei 发表于 2015-11-9 11:39
已经给过的!
http://bbs.wex5.com/forum.php?mod=redirect&goto=findpost&ptid=69317&pid=165131828 ...

这里给的一直报错,最后用两个div分别放两个list,通过点击进行隐藏显示不同的div,效果是达到了。结贴吧= =
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 13:15 , Processed in 0.074749 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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